public IHttpActionResult DeleteAccount(AccountDeleteViewModel vmAccount) { if (vmAccount == null) { ResMessage.Fail("参数为空"); } _account.DeleteAccount(vmAccount.AccId); return(Ok(ResMessage.Success())); }
public IActionResult Delete(int id) { try { User user = GetUserById(id); AccountDeleteViewModel uDel = user.CopyTo <AccountDeleteViewModel>(); return(View(uDel)); } catch (Exception ex) { return(View("Error", new ErrorViewModel { Exception = ex })); } }
public IActionResult Delete(AccountDeleteViewModel uDel) { User user = GetUserById(uDel.UserId); //change active state if (user.Active == Enums.ActiveStatus.Active) { user.Active = Enums.ActiveStatus.Inactive; } else { user.Active = Enums.ActiveStatus.Active; } //update and save _context.Update(user); _context.SaveChanges(); return(RedirectToAction("Index")); }