Remove _id from adapters

This commit is contained in:
Oscar Morales
2025-06-17 15:10:30 -06:00
parent 8ac0eb0bf0
commit 33c0cd2642
5 changed files with 3 additions and 37 deletions

View File

@@ -18,15 +18,6 @@ namespace Core.Thalos.Adapters
[CollectionAttributeName("Modules")] [CollectionAttributeName("Modules")]
public class ModuleAdapter : Document public class ModuleAdapter : Document
{ {
/// <summary>
/// Gets or sets the ID of the module.
/// </summary>
[BsonId]
[BsonElement("_id")]
[BsonRepresentation(BsonType.ObjectId)]
[JsonPropertyName("id")]
public string Id { get; set; } = null!;
/// <summary> /// <summary>
/// Gets or sets the name of the module. /// Gets or sets the name of the module.
/// </summary> /// </summary>

View File

@@ -18,15 +18,6 @@ namespace Core.Thalos.Adapters
[CollectionAttributeName("Permissions")] [CollectionAttributeName("Permissions")]
public class PermissionAdapter : Document public class PermissionAdapter : Document
{ {
/// <summary>
/// Gets or sets the ID of the entity.
/// </summary>
[BsonId]
[BsonElement("_id")]
[BsonRepresentation(BsonType.ObjectId)]
[JsonPropertyName("id")]
public string Id { get; set; } = null!;
/// <summary> /// <summary>
/// Gets or sets the name of the entity. /// Gets or sets the name of the entity.
/// </summary> /// </summary>

View File

@@ -18,15 +18,6 @@ namespace Core.Thalos.Adapters
[CollectionAttributeName("Roles")] [CollectionAttributeName("Roles")]
public class RoleAdapter : Document public class RoleAdapter : Document
{ {
/// <summary>
/// Gets or sets the unique identifier of the role.
/// </summary>
[BsonId]
[BsonElement("_id")]
[BsonRepresentation(BsonType.ObjectId)]
[JsonPropertyName("id")]
public string Id { get; set; } = null!;
/// <summary> /// <summary>
/// Gets or sets the name of the role. /// Gets or sets the name of the role.
/// </summary> /// </summary>

View File

@@ -16,15 +16,6 @@ namespace Core.Thalos.Adapters
[CollectionAttributeName("Users")] [CollectionAttributeName("Users")]
public class UserAdapter : Document public class UserAdapter : Document
{ {
/// <summary>
/// Gets or sets the unique identifier of the user.
/// </summary>
[BsonId]
[BsonElement("_id")]
[BsonRepresentation(BsonType.ObjectId)]
[JsonPropertyName("id")]
public string Id { get; set; } = null!;
/// <summary> /// <summary>
/// Gets or sets the guid of the user. /// Gets or sets the guid of the user.
/// </summary> /// </summary>

View File

@@ -8,11 +8,13 @@
<TargetFramework>net8.0</TargetFramework> <TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings> <ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<VersionPrefix>1.0.2</VersionPrefix>
<VersionSuffix>$(Date:yyyyMMddHHmm)</VersionSuffix>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<PackageReference Include="Asp.Versioning.Mvc.ApiExplorer" Version="8.1.0" /> <PackageReference Include="Asp.Versioning.Mvc.ApiExplorer" Version="8.1.0" />
<PackageReference Include="Blueprint.Mongo" Version="0.0.3" /> <PackageReference Include="Core.Blueprint.Mongo" Version="1.0.0" />
<PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="8.0.10" /> <PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="8.0.10" />
<PackageReference Include="Microsoft.Extensions.Configuration.AzureAppConfiguration" Version="8.2.0" /> <PackageReference Include="Microsoft.Extensions.Configuration.AzureAppConfiguration" Version="8.2.0" />
<PackageReference Include="Microsoft.Identity.Web" Version="3.9.1" /> <PackageReference Include="Microsoft.Identity.Web" Version="3.9.1" />