public async Task <ApplicationUserDbModel> CreateUser(ApplicationUserDbModel applicationUserModel) { using (var context = _contextFactory.GetDbContext()) { await context.ApplicationUser.AddAsync(applicationUserModel); await context.SaveChangesAsync(); } return(applicationUserModel); }
public async Task <ApplicationUserDbModel> ChangeUserRole(ApplicationUserDbModel applicationUserModel) { using (var context = _contextFactory.GetDbContext()) { var checkId = applicationUserModel.Id; var user = await context.ApplicationUser.FindAsync(checkId); user.Login = applicationUserModel.Login; user.Password = applicationUserModel.Password; user.Email = applicationUserModel.Email; user.UserRole = applicationUserModel.UserRole; await context.SaveChangesAsync(); return(user); } }
public IActionResult ChangeUserRole(ApplicationUserDbModel applicationUser) { _adminService.ChangeUserRole(applicationUser); return(RedirectToAction("Index")); }
public IActionResult CreateUser(ApplicationUserDbModel applicationUser) { var user = _adminService.CreateUser(applicationUser); return(RedirectToAction("Index")); }