public ActionResult Edit(CrudModelQuanTriVien model) { QuanTriVien _model = new QuanTriVien(); _model = _db.GetOne <QuanTriVien>(o => o.MaQuanTriVien == model.MaQuanTriVien); COMMON.Helpers.CopyObject <QuanTriVien>(model, ref _model); _db.Update <QuanTriVien>(_model); return(RedirectToAction("Index", "QuanTriVien")); }
public ActionResult Edit(long MaQuanTriVien) { _db.DbContext.Configuration.ProxyCreationEnabled = false; QuanTriVien model = _db.GetOne <QuanTriVien>(o => o.MaQuanTriVien == MaQuanTriVien); CrudModelQuanTriVien _model = new CrudModelQuanTriVien(); WebMVC.COMMON.Helpers.CopyObject <CrudModelQuanTriVien>(model, ref _model); initialCategoryEditAction(_model); return(View(_model)); }
public ActionResult Edit(long MaQuanTriVien) { QuanTriVien model = new QuanTriVien(); model = _db.GetOne <QuanTriVien>(o => o.MaQuanTriVien == MaQuanTriVien); CrudModelQuanTriVien _model = new CrudModelQuanTriVien(); WebMVC.COMMON.Helpers.CopyObject <CrudModelQuanTriVien>(model, ref _model); initialCategoryEditAction(_model); return(View(_model)); }
public ActionResult Edit(CrudModelQuanTriVien model) { if (ModelState.IsValid) { try { QuanTriVien _model = _db.GetOne <QuanTriVien>(o => o.MaQuanTriVien == model.MaQuanTriVien); COMMON.Helpers.CopyObject <QuanTriVien>(model, ref _model); _db.Update <QuanTriVien>(_model); } catch (Exception ex) { ModelState.AddModelError("", "Cập nhật quản trị viên thất bại."); } } return(RedirectToAction("Index")); }
public ActionResult Create(CrudModelQuanTriVien model) { if (ModelState.IsValid) { try { QuanTriVien _model = new QuanTriVien(); COMMON.Helpers.CopyObject <QuanTriVien>(model, ref _model); _db.Insert <QuanTriVien>(_model); _db.SaveChange(); return(RedirectToAction("Index", "QuanTriVien")); } catch (Exception) { ModelState.AddModelError("", "Thêm quản trị viên thất bại."); } } return(View("Index")); }
public void initialCategoryEditAction(CrudModelQuanTriVien view) { ViewBag.lstQuyenQuanTri = new SelectList(_db.Filter <DMQuyenQuanTri>(o => o.MaQuyenQuanTri == view.MaQuyenQuanTri), "MaQuyenQuanTri", "TenQuyenQuanTri"); //ViewBag.lstQuyenQuanTri = new SelectList(_db.Filter<DMQuyenQuanTri>(x=>x.MaQuyenQuanTri == view.MaQuyenQuanTri), "MaQuyenQuanTri", "TenQuyenQuanTri"); }