Add CollectionAttributeName and use ApplicationEnum for Agile

This commit is contained in:
Oscar Morales
2025-06-04 11:51:31 -06:00
parent fd31d5dd00
commit 44ccda0736
5 changed files with 12 additions and 21 deletions

View File

@@ -4,6 +4,7 @@
// </copyright>
// ***********************************************************************
using Core.Blueprint.Mongo;
using Core.Thalos.Adapters.Common.Enums;
using MongoDB.Bson;
using MongoDB.Bson.Serialization.Attributes;
@@ -14,6 +15,7 @@ namespace Core.Thalos.Adapters
/// <summary>
/// Adapter for representing a module.
/// </summary>
[CollectionAttributeName("Modules")]
public class ModuleAdapter : Document
{
/// <summary>

View File

@@ -4,8 +4,8 @@
// </copyright>
// ***********************************************************************
using Core.Blueprint.Mongo;
using Core.Thalos.Adapters.Common.Constants;
using Core.Thalos.Adapters.Common.Enums;
using MongoDB.Bson;
using MongoDB.Bson.Serialization.Attributes;
using System.Text.Json.Serialization;
@@ -15,6 +15,7 @@ namespace Core.Thalos.Adapters
/// <summary>
/// Adapter for representing a permission.
/// </summary>
[CollectionAttributeName("Permissions")]
public class PermissionAdapter : Document
{
/// <summary>

View File

@@ -4,6 +4,7 @@
// </copyright>
// ***********************************************************************
using Core.Blueprint.Mongo;
using Core.Thalos.Adapters.Common.Enums;
using MongoDB.Bson;
using MongoDB.Bson.Serialization.Attributes;
@@ -14,6 +15,7 @@ namespace Core.Thalos.Adapters
/// <summary>
/// Adapter representing a role.
/// </summary>
[CollectionAttributeName("Roles")]
public class RoleAdapter : Document
{
/// <summary>

View File

@@ -3,7 +3,7 @@
// AgileWebs
// </copyright>
// ***********************************************************************
using Core.Thalos.Adapters.Common.Enums;
using Core.Blueprint.Mongo;
using MongoDB.Bson;
using MongoDB.Bson.Serialization.Attributes;
using System.Text.Json.Serialization;
@@ -13,6 +13,7 @@ namespace Core.Thalos.Adapters
/// <summary>
/// Adapter representing a user.
/// </summary>
[CollectionAttributeName("Users")]
public class UserAdapter : Document
{
/// <summary>

View File

@@ -15,28 +15,13 @@ namespace Core.Thalos.Adapters.Common.Enums
public enum ApplicationsEnum
{
/// <summary>
/// LSA Web Portal application.
/// Thalos application.
/// </summary>
LSAWebPortal = 0,
Thalos = 0,
/// <summary>
/// Customer DashBoard application.
/// DreamViewer application.
/// </summary>
CustomerDashboard = 1,
/// <summary>
/// Discover application.
/// </summary>
Discover = 2,
/// <summary>
/// LSA Mobile application.
/// </summary>
LSAMobile = 3,
/// <summary>
/// BluePrint application.
/// </summary>
BluePrint = 4,
DreamViewer = 1,
}
}