public ActionResult Edit(int Id)
        {
            if (Id == 0)
            {
                throw new ArgumentNullException(nameof(Id));
            }

            var saleOfTheDayOffer = new SaleOfTheDayOfferDao().SaleOfTheDayOfferById(Id);

            return(View(saleOfTheDayOffer));
        }
        public ActionResult ProductList(int saleOfTheDayOfferId)
        {
            if (saleOfTheDayOfferId == 0)
            {
                throw new ArgumentNullException(nameof(saleOfTheDayOfferId));
            }

            var saleOfTheDayOffer = new SaleOfTheDayOfferDao().SaleOfTheDayOfferById(saleOfTheDayOfferId);

            if (saleOfTheDayOffer == null)
            {
                throw new ArgumentNullException(nameof(saleOfTheDayOffer));
            }

            return(PartialView("_ProductList", saleOfTheDayOffer));
        }
 public ActionResult Create(SaleOfTheDayOffer saleOfTheDayOffer)
 {
     if (ModelState.IsValid)
     {
         var saleOfTheDayOfferDao = new SaleOfTheDayOfferDao();
         int Id = saleOfTheDayOfferDao.InsertSaleOfTheDayOffer(saleOfTheDayOffer);
         if (Id > 0)
         {
             SetNotification("Thêm mới SaleOfTheDayOffer thành công", "");
             return(RedirectToAction("Index", "SaleOfTheDayOffer"));
         }
         else
         {
             ModelState.AddModelError("", "Thêm mới SaleOfTheDayOffer không thành công");
         }
     }
     return(View());
 }
        public ActionResult Delete(int Id)
        {
            if (Id == 0)
            {
                throw new ArgumentNullException(nameof(Id));
            }
            var result = new SaleOfTheDayOfferDao().DeleteSaleOfTheDayOffer(Id);

            if (result)
            {
                SetNotification("Xoá SaleOfTheDayOffer thành công", "");
                return(RedirectToAction("Index", "SaleOfTheDayOffer"));
            }
            else
            {
                ModelState.AddModelError("", "Xoá SaleOfTheDayOffer không thành công");
            }
            return(View());
        }
        public ActionResult Edit(SaleOfTheDayOffer saleOfTheDayOffer)
        {
            if (saleOfTheDayOffer == null)
            {
                throw new ArgumentNullException(nameof(saleOfTheDayOffer));
            }

            var result = new SaleOfTheDayOfferDao().UpdateSaleOfTheDayOffer(saleOfTheDayOffer);

            if (result)
            {
                SetNotification("Cập nhật SaleOfTheDayOffer thành công", "");
                return(RedirectToAction("Index", "SaleOfTheDayOffer"));
            }
            else
            {
                ModelState.AddModelError("", "Cập nhật SaleOfTheDayOffer không thành công");
            }
            return(View());
        }
예제 #6
0
        public ActionResult SaleOfTheDay()
        {
            var model = new SaleOfTheDayOfferDao().GetSaleOfTheDayOffers();

            return(PartialView(model));
        }
        // GET: Admin/SaleOfTheDayOffer
        public ActionResult Index(int page = 1, int pageSize = 10)
        {
            var saleOfTheDayOffer = new SaleOfTheDayOfferDao().GetSaleOfTheDayOffers(page, pageSize);

            return(View(saleOfTheDayOffer));
        }
예제 #8
0
        public ActionResult ProductAddSaleOfTheDayOfferPopup(int saleOfTheDayOfferId, List <int> selectedIds)
        {
            List <SaleOfTheDayOffer_Product_Mapping> saleOfTheDayOffers = new List <SaleOfTheDayOffer_Product_Mapping>();

            if (saleOfTheDayOfferId == 0)
            {
                throw new ArgumentException(nameof(saleOfTheDayOfferId));
            }

            var saleOfTheDays = new SaleOfTheDayOfferDao().SaleOfTheDayOfferById(saleOfTheDayOfferId);

            if (saleOfTheDays == null)
            {
                throw new ArgumentNullException(nameof(saleOfTheDays));
            }

            List <SaleOfTheDayOffer_Product_Mapping> saleOfTheDayOfferCheck = new List <SaleOfTheDayOffer_Product_Mapping>();

            if (saleOfTheDays.SaleOfTheDayOffer_Product_Mapping.Count > 0)
            {
                foreach (var Id in selectedIds)
                {
                    saleOfTheDayOfferCheck = saleOfTheDays.SaleOfTheDayOffer_Product_Mapping.Where(x => x.ProductId == Id).ToList();
                    if (saleOfTheDayOfferCheck.Count == 0)
                    {
                        var product = new SaleOfTheDayOffer_Product_Mapping
                        {
                            ProductId           = Id,
                            SaleOfTheDayOfferId = saleOfTheDayOfferId,
                            DisplayOrder        = Id
                        };
                        saleOfTheDayOffers.Add(product);
                    }
                }
            }
            else
            {
                foreach (var Id in selectedIds)
                {
                    var product = new SaleOfTheDayOffer_Product_Mapping
                    {
                        ProductId           = Id,
                        SaleOfTheDayOfferId = saleOfTheDayOfferId,
                        DisplayOrder        = Id
                    };
                    saleOfTheDayOffers.Add(product);
                }
            }
            if (saleOfTheDayOffers.Count > 0)
            {
                foreach (SaleOfTheDayOffer_Product_Mapping item in saleOfTheDayOffers)
                {
                    saleOfTheDays.SaleOfTheDayOffer_Product_Mapping.Add(item);
                }
            }
            var result = new SaleOfTheDayOfferDao().UpdateSaleOfTheDayOffer(saleOfTheDays);

            if (result)
            {
                return(Json(new { Result = true }));
            }
            else
            {
                return(Json(new { Result = false }));
            }
        }