Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
        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));
        }