public ActionResult CapNhatChuDe(int Id) { try { ChuDeBaiVietVeDiaDiem objChuDe = DataProvider.Entities.ChuDeBaiVietVeDiaDiems.Where(c => c.Id == Id).Single(); return(View(objChuDe)); } catch (Exception ex) { logger.Error(ex.ToString()); return(Redirect("~/ErrorPage/Return")); } }
public ActionResult ThemMoiChuDe(ChuDeBaiVietVeDiaDiem objChuDe) { try { if (ModelState.IsValid) { //thêm vào database DataProvider.Entities.ChuDeBaiVietVeDiaDiems.Add(objChuDe); logger.Info("Add Chude: " + objChuDe.TenChuDe); //Lưu thay đổi DataProvider.Entities.SaveChanges(); } return(RedirectToAction("DanhSachChuDe")); } catch (Exception ex) { logger.Error(ex.ToString()); return(Redirect("~/ErrorPage/Return")); } }
public ActionResult CapNhatChuDe(int Id, ChuDeBaiVietVeDiaDiem objChuDe) { try { var objOld_ChuDe = DataProvider.Entities.ChuDeBaiVietVeDiaDiems.Find(Id); if (objOld_ChuDe != null) { DataProvider.Entities.Entry(objOld_ChuDe).CurrentValues.SetValues(objChuDe); logger.Info("Update chủ đề: " + objChuDe.TenChuDe); //Lưu thay đổi DataProvider.Entities.SaveChanges(); } return(RedirectToAction("DanhSachChuDe")); } catch (Exception ex) { logger.Error(ex.ToString()); return(Redirect("~/ErrorPage/Return")); } }
public ActionResult XoaChuDe(int Id) { try { ChuDeBaiVietVeDiaDiem objChuDe = DataProvider.Entities.ChuDeBaiVietVeDiaDiems.Find(Id); if (objChuDe != null) { //Xóa DataProvider.Entities.ChuDeBaiVietVeDiaDiems.Remove(objChuDe); logger.Info("Xóa 1 chủ đề: " + objChuDe.TenChuDe); //Lưu thay đổi DataProvider.Entities.SaveChanges(); } return(RedirectToAction("DanhSachChuDe")); } catch (Exception ex) { logger.Error(ex.ToString()); return(Redirect("~/ErrorPage/Return")); } //Lấy đối tượng chủ đề }