public virtual async Task <ActionResult> DeleteUser(DeleteUserProfileViewModel deleteUser) { if (deleteUser.StatusDelete) { var userAdmin = await _userManager.FindByIdAsync(deleteUser.Id); var result = await _userManager.DeleteAsync(userAdmin); if (result.Succeeded) { return(PartialView(MVC.admin.Shared.Views._alert, new AlertViewModel { Alert = AlertOperation.SurveyOperation(StatusOperation.SuccsessDelete), Status = AlertMode.success })); } else { return(PartialView(MVC.admin.Shared.Views._alert, new AlertViewModel { Alert = AlertOperation.SurveyOperation(StatusOperation.FailDelete), Status = AlertMode.warning })); } } else { return(null); } }
public virtual async Task <ActionResult> DeleteUser(int Id) { var userAdmin = await _userManager.FindByIdAsync(Id); var userDelete = new DeleteUserProfileViewModel(); userDelete.Id = userAdmin.Id; userDelete.Name = string.Concat(userAdmin.Name, " | ", userAdmin.Family); userDelete.UserName = userAdmin.UserName; userDelete.StatusActive = userAdmin.LockoutEnabled; return(PartialView(viewName: MVC.admin.Manage.Views._DeleteUser, model: userDelete)); }