public IActionResult CrudUsers(CrudUsersViewModel model, string btnAddUser, string btnEditUser, string btnLockUser, string btnLockoutUser, string btnDeleteUser) { if (!string.IsNullOrEmpty(btnAddUser)) { return(RedirectToAction(nameof(AddUser))); } if (!string.IsNullOrEmpty(btnEditUser)) { TempData["userId"] = btnEditUser; return(RedirectToAction(nameof(EditUser))); } if (!string.IsNullOrEmpty(btnLockUser)) { TempData["userId"] = btnLockUser; return(RedirectToAction(nameof(LockUser))); } if (!string.IsNullOrEmpty(btnLockUser)) { TempData["userId"] = btnLockoutUser; return(RedirectToAction(nameof(LockOutUser))); } if (!string.IsNullOrEmpty(btnDeleteUser)) { TempData["userId"] = btnDeleteUser; return(RedirectToAction(nameof(RemoveUser))); } return(View()); }
public async Task <IActionResult> CrudUsers(CrudUsersViewModel model) { var currentUserEmail = User.Identity.Name; model.Users = await _userService.GetUsersAsync(currentUserEmail); model.Users = model.Users.OrderBy(x => x.Email).ToList(); return(View(model)); }