implemented mongo repos for permission entities.

pull/13806/head
Halil İbrahim Kalkan 3 years ago
parent 7624bc6ee3
commit 556667e7f0

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

@ -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)
{
}
}

@ -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