public MyProjectDbInitializer(
     MyProjectDB db,
     UserManager <User> userManager,
     RoleManager <Role> roleManager,
     ILogger <MyProjectDbInitializer> logger)
 {
     this.db          = db;
     this.userManager = userManager;
     this.roleManager = roleManager;
     this.logger      = logger;
 }
Exemplo n.º 2
0
 public MySqlEmployeesData(MyProjectDB myProjectDb)
 {
     _myProjectDb = myProjectDb;
 }
Exemplo n.º 3
0
 public RolesApiController(MyProjectDB db)
 {
     this.roleStore = new RoleStore <Role>(db);
 }
Exemplo n.º 4
0
 public EmployeesApiController(MyProjectDB myProjectDb)
 {
     _myProjectDb = myProjectDb;
 }
Exemplo n.º 5
0
        public async Task AddToRoleAsync([FromBody] User user, string role, [FromServices] MyProjectDB db)
        {
            await this.userStore.AddToRoleAsync(user, role);

            await db.SaveChangesAsync();
        }
Exemplo n.º 6
0
        public async Task RemoveLoginAsync([FromBody] User user, string LoginProvider, string ProviderKey, [FromServices] MyProjectDB db)
        {
            await this.userStore.RemoveLoginAsync(user, LoginProvider, ProviderKey);

            await db.SaveChangesAsync();
        }
Exemplo n.º 7
0
        public async Task AddLoginAsync([FromBody] AddLoginDTO login, [FromServices] MyProjectDB db)
        {
            await this.userStore.AddLoginAsync(login.User, login.UserLoginInfo);

            await db.SaveChangesAsync();
        }
Exemplo n.º 8
0
 public UsersApiController(MyProjectDB db)
 {
     this.userStore = new UserStore <User, Role, MyProjectDB>(db);
 }
Exemplo n.º 9
0
        public async Task RemoveClaimsAsync([FromBody] RemoveClaimDTO ClaimInfo, [FromServices] MyProjectDB db)
        {
            await this.userStore.RemoveClaimsAsync(ClaimInfo.User, ClaimInfo.Claims);

            await db.SaveChangesAsync();
        }