コード例 #1
0
ファイル: KhaosatDao.cs プロジェクト: tranhuyitqnu/TMV
        /**
         * @description -- insert a product
         * @param _request: Promotion -- entity object
         */

        public bool insert(APP_KHAOSAT _request)
        {
            if (!hasProcuct(_request))
            {
                db.APP_KHAOSAT.Add(_request);
                _request.MODIFIED = DateTime.Now;
                db.SaveChanges();
                return(true);
            }
            return(false);
        }
コード例 #2
0
ファイル: KhaosatDao.cs プロジェクト: tranhuyitqnu/TMV
        /**
         * @description -- update info product has image
         * @param _request: PromotionRequestDto -- is the data transmitted down from the display screen
         */

        public bool Update(APP_KHAOSAT _request)
        {
            var ks = getByID(_request.ID_KHAOSAT);

            ks.NOIDUNG_KHAOSAT = _request.NOIDUNG_KHAOSAT;
            ks.PHUONGAN_1      = _request.PHUONGAN_1;
            ks.PHUONGAN_2      = _request.PHUONGAN_2;
            ks.PHUONGAN_3      = _request.PHUONGAN_3;
            ks.TRA_LOI         = _request.TRA_LOI;
            ks.TRANG_THAI      = _request.TRANG_THAI;
            db.SaveChanges();
            return(true);
        }
コード例 #3
0
ファイル: KhaosatController.cs プロジェクト: tranhuyitqnu/TMV
 public ActionResult Edit(APP_KHAOSAT model)
 {
     if (ModelState.IsValid)
     {
         if (KhaosatDao.Instance.Update(model))
         {
             return(RedirectToAction("Index"));
         }
         else
         {
             ModelState.AddModelError("", "Sửa khảo sát thất bại!");
         }
     }
     return(View(model));
 }
コード例 #4
0
ファイル: KhaosatController.cs プロジェクト: tranhuyitqnu/TMV
 public ActionResult Create(APP_KHAOSAT model)
 {
     if (ModelState.IsValid)
     {
         if (KhaosatDao.Instance.insert(model))
         {
             return(RedirectToAction("Index"));
         }
         else
         {
             ModelState.AddModelError("", "Thêm khảo sát thất bại!");
         }
     }
     return(View());
 }
コード例 #5
0
ファイル: KhaosatDao.cs プロジェクト: tranhuyitqnu/TMV
        //public DM_DICHVU getByForeign(int _key1)
        //{
        //    return db.DM_DICHVU.(obj => obj.MA_LOAIDV == _key1);
        //}

        //public bool deleteForeign(int _key1)
        //{
        //    db.DM_DICHVU.Remove(getByForeign(_key1));
        //    db.SaveChanges();
        //    return true;
        //}

        /**
         * @description -- check exits product in table Promotion
         * @param _prod: Promotion -- is a transion object
         */

        public bool hasProcuct(APP_KHAOSAT _ks)
        {
            var ks = db.APP_KHAOSAT.SingleOrDefault(obj => obj.ID_KHAOSAT == _ks.ID_KHAOSAT);

            return(ks != default(APP_KHAOSAT) ? true : false);
        }