示例#1
0
        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"));
        }
示例#2
0
        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));
        }
示例#3
0
        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));
        }
示例#4
0
 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"));
 }
示例#5
0
 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"));
 }
示例#6
0
 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");
 }