public ActionResult Create([Bind(Include = "Id,Ten,MaDV,TenTat")] DM_PHONG dM_PHONG) { db.Configuration.LazyLoadingEnabled = false; try { if (ModelState.IsValid) { dM_PHONG.Id = Guid.NewGuid(); db.DM_PHONG.Add(dM_PHONG); db.SaveChanges(); HT_LichSuHoatDong ls = new HT_LichSuHoatDong( ChucNang , "CREATE" , DateTime.Now, Session["username"]?.ToString() , $"Thêm mới - Tên phòng{dM_PHONG.Ten} "); db.HT_LichSuHoatDong.Add(ls); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.MaDV = new SelectList(db.DM_DONVI, "MA_DVIQLY", "TEN_DVIQLY", dM_PHONG.MaDV); return(View(dM_PHONG)); } catch (Exception ex) { string cauBaoLoi = "Không ghi được dữ liệu.<br/>Lý do: " + ex.Message; return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, cauBaoLoi)); } }
public ActionResult Edit([Bind(Include = "Id,Ten,MaDV,TenTat")] DM_PHONG dM_PHONG) { db.Configuration.LazyLoadingEnabled = false; try { //int d = db.DM_DongTien.Count(p => p.MaDongTien != dM_DongTien.MaDongTien && string.Compare(p.TenDongTien.Trim().Replace("\n", "").Replace("\r", ""), dM_DongTien.TenDongTien.Trim()) == 0); //if (d > 0) ModelState.AddModelError("TenDongTien", "Tên dồng tiền bị trùng."); if (ModelState.IsValid) { db.Entry(dM_PHONG).State = EntityState.Modified; db.SaveChanges(); HT_LichSuHoatDong ls = new HT_LichSuHoatDong( ChucNang , "UPDATE" , DateTime.Now, Session["username"]?.ToString() , $"Cập nhật - Tên phòng {dM_PHONG.Ten} "); db.HT_LichSuHoatDong.Add(ls); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.MaDV = new SelectList(db.DM_DONVI, "MA_DVIQLY", "TEN_DVIQLY", dM_PHONG.MaDV); return(View(dM_PHONG)); } catch (Exception ex) { string cauBaoLoi = "Lỗi ghi dữ liệu.<br/>Lý do:" + ex.Message; return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, cauBaoLoi)); } }
public ActionResult Delete(Guid id) { DM_PHONG dM_PHONG = db.DM_PHONG.Find(id); db.DM_PHONG.Remove(dM_PHONG); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } db.Configuration.LazyLoadingEnabled = false; DM_PHONG dM_PHONG = db.DM_PHONG.Find(id); if (dM_PHONG == null) { return(HttpNotFound()); } ViewBag.MaDV = new SelectList(db.DM_DONVI, "MA_DVIQLY", "TEN_DVIQLY", dM_PHONG.MaDV); return(View(dM_PHONG)); }