public async Task <IActionResult> Create(Models.Authorization.AuthorizationUser user, string Password) { if (user != null && Password != null) { if (TryValidateModel(user)) { var resultOfCreating = await _userManager.CreateAsync(user, Password); if (resultOfCreating.Succeeded) { await _userManager.AddToRoleAsync(user, "user"); return(RedirectToAction("Index")); } else { foreach (var valError in resultOfCreating.Errors) { ModelState.AddModelError(string.Empty, valError.Description); } return(RedirectToAction("Index")); } } } return(RedirectToAction("Index")); }
public IActionResult Update(Models.Authorization.AuthorizationUser updatedUser) { var user = db.Users.FirstOrDefault(x => x.Id == updatedUser.Id); user.UserName = updatedUser.UserName; db.SaveChanges(); return(RedirectToAction("Index")); }