public ActionResult Create([Bind(Include = "MaNV,TenNV,Khoa,NguoiTao,NgayTao,NguoiCapNhat,NgayCapNhat")] DM_NguonVon dM_NguonVon) { db.Configuration.LazyLoadingEnabled = false; try { if (ModelState.IsValid) { List <SelectListItem> ListTTin = _Common.getThongTinBang(); dM_NguonVon.NguoiTao = ListTTin.Where(o => o.Value == "NguoiTao").SingleOrDefault().Text; dM_NguonVon.NgayTao = DateTime.Parse(ListTTin.Where(o => o.Value == "NgayTao").SingleOrDefault().Text); dM_NguonVon.NguoiCapNhat = ListTTin.Where(o => o.Value == "NguoiCapNhat").SingleOrDefault().Text; dM_NguonVon.NgayCapNhat = DateTime.Parse(ListTTin.Where(o => o.Value == "NgayCapNhat").SingleOrDefault().Text); db.DM_NguonVon.Add(dM_NguonVon); db.SaveChanges(); HT_LichSuHoatDong ls = new HT_LichSuHoatDong( ChucNang , "CREATE" , DateTime.Now, Session["username"]?.ToString() , $"Thêm mới - Tên nguồn vốn {dM_NguonVon.TenNV} "); db.HT_LichSuHoatDong.Add(ls); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(dM_NguonVon)); } 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 Delete(string id) { DM_NguonVon dM_NguonVon = db.DM_NguonVon.Find(id); db.DM_NguonVon.Remove(dM_NguonVon); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } db.Configuration.LazyLoadingEnabled = false; DM_NguonVon dM_NguonVon = db.DM_NguonVon.Find(id); if (dM_NguonVon == null) { return(HttpNotFound()); } return(View(dM_NguonVon)); }