public IActionResult Create(MemberMD metaData) { _context.Members.Add(metaData.ToEntity()); if (_context.SaveChanges() <= 0) { ViewBag.ErrorMessage = $"新增失敗,請聯絡系統管理員"; return(View(metaData)); } return(RedirectToAction("Index", "Member")); }
public IActionResult Update(MemberMD metaData) { var entity = metaData.ToEntity(); _context.Entry(entity).State = EntityState.Modified; if (_context.SaveChanges() <= 0) { ViewBag.ErrorMessage = $"更新失敗,請聯絡系統管理員"; return(View(metaData)); } return(RedirectToAction("Index", "Member")); }
public IActionResult Delete(MemberMD metaData) { var entity = metaData.ToEntity(); entity.Status = AccountStatusTypeEnum.Delete; _context.Entry(entity).State = EntityState.Modified; if (_context.SaveChanges() <= 0) { ViewBag.ErrorMessage = $"刪除失敗,請聯絡系統管理員"; return(View(metaData)); } return(RedirectToAction("Index", "Member")); }