Class IdentityDataSeeder
Inheritance
System.Object
IdentityDataSeeder
Assembly: Volo.Abp.Identity.Domain.dll
Syntax
public class IdentityDataSeeder : ITransientDependency, IIdentityDataSeeder
Constructors
IdentityDataSeeder(IGuidGenerator, IIdentityRoleRepository, IIdentityUserRepository, ILookupNormalizer, IdentityUserManager, IdentityRoleManager, ICurrentTenant)
Declaration
public IdentityDataSeeder(IGuidGenerator guidGenerator, IIdentityRoleRepository roleRepository, IIdentityUserRepository userRepository, ILookupNormalizer lookupNormalizer, IdentityUserManager userManager, IdentityRoleManager roleManager, ICurrentTenant currentTenant)
Parameters
Properties
CurrentTenant
Declaration
protected ICurrentTenant CurrentTenant { get; }
Property Value
Type |
Description |
ICurrentTenant |
|
GuidGenerator
Declaration
protected IGuidGenerator GuidGenerator { get; }
Property Value
Type |
Description |
IGuidGenerator |
|
LookupNormalizer
Declaration
protected ILookupNormalizer LookupNormalizer { get; }
Property Value
Type |
Description |
ILookupNormalizer |
|
RoleManager
Declaration
protected IdentityRoleManager RoleManager { get; }
Property Value
RoleRepository
Declaration
protected IIdentityRoleRepository RoleRepository { get; }
Property Value
UserManager
Declaration
protected IdentityUserManager UserManager { get; }
Property Value
UserRepository
Declaration
protected IIdentityUserRepository UserRepository { get; }
Property Value
Methods
SeedAsync(String, String, Nullable<Guid>)
Declaration
public virtual Task<IdentityDataSeedResult> SeedAsync(string adminEmail, string adminPassword, Guid? tenantId = null)
Parameters
Type |
Name |
Description |
System.String |
adminEmail |
|
System.String |
adminPassword |
|
System.Nullable<Guid> |
tenantId |
|
Returns
Implements
Extension Methods