:
public class ApplicationUserManager : UserManager<Users, Guid>
{
public ApplicationUserManager(IUserStore<Users, Guid> Store)
: base(Store)
{
}
}
public class ApplicationUserStore
: UserStore<Users, Roles, Guid, UserLogins, UserRoles, Claims>,
IUserStore<Users,Guid>
{
public ApplicationUserStore(RemsContext Context)
: base(Context)
{
}
}
Simpleinjector Configuraiton,
container.RegisterPerWebRequest<DbContext, RemsContext>();
container.Register<UserManager<Users, Guid>, ApplicationUserManager>();
container.Register<RoleManager<Roles, Guid>, ApplicationRoleManager>();
container.Register<IUserStore<Users, Guid>,
UserStore<Users, Roles, Guid, UserLogins, UserRoles, Claims>>();
container.Register<IRoleStore<Roles, Guid>, RoleStore<Roles, Guid, UserRoles>>();
. RoleManager.
public AccountsController(ApplicationUserManager _userManager,
ApplicationRoleManager _roleManager)
{
this.UserManager = _userManager;
this.RoleManager = _roleManager;
}
@Steven @Baldy, , .