Browse Source

implemented mongo repos for permission entities.

pull/13644/head
Halil İbrahim Kalkan 4 years ago
parent
commit
556667e7f0
  1. 2
      modules/permission-management/src/Volo.Abp.PermissionManagement.MongoDB/Volo/Abp/PermissionManagement/MongoDb/AbpPermissionManagementMongoDbModule.cs
  2. 16
      modules/permission-management/src/Volo.Abp.PermissionManagement.MongoDB/Volo/Abp/PermissionManagement/MongoDb/MongoPermissionDefinitionRecordRepository.cs
  3. 16
      modules/permission-management/src/Volo.Abp.PermissionManagement.MongoDB/Volo/Abp/PermissionManagement/MongoDb/MongoPermissionGroupDefinitionRecordRepository.cs

2
modules/permission-management/src/Volo.Abp.PermissionManagement.MongoDB/Volo/Abp/PermissionManagement/MongoDb/AbpPermissionManagementMongoDbModule.cs

@ -16,6 +16,8 @@ public class AbpPermissionManagementMongoDbModule : AbpModule
{
options.AddDefaultRepositories<IPermissionManagementMongoDbContext>();
options.AddRepository<PermissionGroupDefinitionRecord, MongoPermissionGroupDefinitionRecordRepository>();
options.AddRepository<PermissionDefinitionRecord, MongoPermissionDefinitionRecordRepository>();
options.AddRepository<PermissionGrant, MongoPermissionGrantRepository>();
});
}

16
modules/permission-management/src/Volo.Abp.PermissionManagement.MongoDB/Volo/Abp/PermissionManagement/MongoDb/MongoPermissionDefinitionRecordRepository.cs

@ -0,0 +1,16 @@
using System;
using Volo.Abp.Domain.Repositories.MongoDB;
using Volo.Abp.MongoDB;
namespace Volo.Abp.PermissionManagement.MongoDB;
public class MongoPermissionDefinitionRecordRepository :
MongoDbRepository<IPermissionManagementMongoDbContext, PermissionDefinitionRecord, Guid>,
IPermissionDefinitionRecordRepository
{
public MongoPermissionDefinitionRecordRepository(
IMongoDbContextProvider<IPermissionManagementMongoDbContext> dbContextProvider)
: base(dbContextProvider)
{
}
}

16
modules/permission-management/src/Volo.Abp.PermissionManagement.MongoDB/Volo/Abp/PermissionManagement/MongoDb/MongoPermissionGroupDefinitionRecordRepository.cs

@ -0,0 +1,16 @@
using System;
using Volo.Abp.Domain.Repositories.MongoDB;
using Volo.Abp.MongoDB;
namespace Volo.Abp.PermissionManagement.MongoDB;
public class MongoPermissionGroupDefinitionRecordRepository :
MongoDbRepository<IPermissionManagementMongoDbContext, PermissionGroupDefinitionRecord, Guid>,
IPermissionGroupDefinitionRecordRepository
{
public MongoPermissionGroupDefinitionRecordRepository(
IMongoDbContextProvider<IPermissionManagementMongoDbContext> dbContextProvider)
: base(dbContextProvider)
{
}
}
Loading…
Cancel
Save