public static bool Update(PublisherDto dto) { PublisherDto oldDto = allNotDeletedPublishers.FirstOrDefault(n => n.PublisherId == dto.PublisherId); bool result = PublisherDao.Update(dto); if (result) { if (oldDto != null) { allNotDeletedPublishers.Remove(oldDto); } allNotDeletedPublishers.Add(dto); allNotDeletedPublishers = allNotDeletedPublishers.OrderBy(n => n.PublisherId).ToList(); } return(result); }
public ActionResult Edit(NhaXB xb) { if (ModelState.IsValid) { var dao = new PublisherDao(); var result = dao.Update(xb); if (result) { SetAlert("Sửa thông tin nhà xuất bản thành công", "success"); return(RedirectToAction("Index", "Publisher")); } else { ModelState.AddModelError("", "Cập nhật thông tin nhà xuất bản không thành công"); } } return(View("Index")); }