public ActionResult Edit(TheLoaiTinTuc item) { if (ModelState.IsValid) { if (item.TheLoaiID == -1) { item.UserModified = item.UserCreated = User.Username; item.DateModified = item.DateCreated = DateTime.UtcNow; TheLoaiTinTucManager.Instance.CreateItem(item); } else { var existingItem = TheLoaiTinTucManager.Instance.GetItem(item.TheLoaiID); existingItem.Ten = item.Ten; existingItem.MoTa = item.MoTa; existingItem.ThuTu = item.ThuTu; existingItem.UserModified = User.Username; existingItem.DateModified = DateTime.UtcNow; TheLoaiTinTucManager.Instance.UpdateItem(existingItem); } return(RedirectToDefaultRoute()); } else { return(View(item)); } }
public void UpdateItem(TheLoaiTinTuc t) { using (IDataContext ctx = DataContext.Instance()) { var rep = ctx.GetRepository <TheLoaiTinTuc>(); rep.Update(t); } }