Пример #1
0
        /**
         * @description -- update info product has image
         * @param _request: PromotionRequestDto -- is the data transmitted down from the display screen
         */

        public bool Update(DM_NHOMDV _request)
        {
            var nhomdichvu = getByID(_request.MA_NHOMDV);

            nhomdichvu.TEN_NHOMDV = _request.TEN_NHOMDV;
            nhomdichvu.KHU_DV     = _request.KHU_DV;
            nhomdichvu.HINH_ANH   = _request.HINH_ANH;
            db.SaveChanges();
            return(true);
        }
Пример #2
0
        /**
         * @description -- insert a product
         * @param _request: Promotion -- entity object
         */

        public bool insert(DM_NHOMDV _request)
        {
            if (!hasProcuct(_request))
            {
                db.DM_NHOMDV.Add(_request);
                db.SaveChanges();
                return(true);
            }
            return(false);
        }
Пример #3
0
 public ActionResult Edit(DM_NHOMDV model)
 {
     if (ModelState.IsValid)
     {
         if (NhomdichvuDao.Instance.Update(model))
         {
             return(RedirectToAction("Index"));
         }
         else
         {
             ModelState.AddModelError("", "Sửa sản phẩm thất bại!");
         }
     }
     return(View(model));
 }
Пример #4
0
 public ActionResult Create(DM_NHOMDV model)
 {
     if (ModelState.IsValid)
     {
         if (NhomdichvuDao.Instance.insert(model))
         {
             return(RedirectToAction("Index"));
         }
         else
         {
             ModelState.AddModelError("", "Thêm nhóm dịch vụ thất bại!");
         }
     }
     return(View());
 }
Пример #5
0
        /**
         * @description -- check exits product in table Promotion
         * @param _prod: Promotion -- is a transion object
         */

        public bool hasProcuct(DM_NHOMDV _pro)
        {
            var nhomdichvu = db.DM_NHOMDV.SingleOrDefault(obj => obj.MA_NHOMDV == _pro.MA_NHOMDV);

            return(nhomdichvu != default(DM_NHOMDV) ? true : false);
        }