Class PermissionDataSeeder
Inheritance
PermissionDataSeeder
Assembly: Volo.Abp.PermissionManagement.Domain.dll
Syntax
public class PermissionDataSeeder : IPermissionDataSeeder, ITransientDependency
Constructors
PermissionDataSeeder(IPermissionGrantRepository, IGuidGenerator, ICurrentTenant)
Declaration
public PermissionDataSeeder(IPermissionGrantRepository permissionGrantRepository, IGuidGenerator guidGenerator, ICurrentTenant currentTenant)
Parameters
Properties
CurrentTenant
Declaration
protected ICurrentTenant CurrentTenant { get; }
Property Value
GuidGenerator
Declaration
protected IGuidGenerator GuidGenerator { get; }
Property Value
PermissionGrantRepository
Declaration
protected IPermissionGrantRepository PermissionGrantRepository { get; }
Property Value
Methods
SeedAsync(string, string, IEnumerable<string>, Guid?)
Declaration
public virtual Task SeedAsync(string providerName, string providerKey, IEnumerable<string> grantedPermissions, Guid? tenantId = null)
Parameters
Returns
Implements
Extension Methods