Esempio n. 1
0
        public ActionResult ModifyDiscount(DiscountCodeDetailsViewModel modifieddiscountviewmodel)
        {
            bool success = false;

            if (!ModelState.IsValid)
            {
                return(PartialView("_modifyDiscountPartialView", modifieddiscountviewmodel));
            }

            try
            {
                var discount = new Discount()
                {
                    disc_Id       = Convert.ToInt32(modifieddiscountviewmodel.disc_Id),
                    discCode      = modifieddiscountviewmodel.discCode,
                    disctype      = modifieddiscountviewmodel.disctype,
                    discount1     = modifieddiscountviewmodel.discount_amt,
                    discStartdate = modifieddiscountviewmodel.discStartdate,
                    discEnddate   = modifieddiscountviewmodel.discEnddate
                };

                _dbEntities.Discounts.Attach(discount);
                _dbEntities.Entry(discount).State = EntityState.Modified;
                _dbEntities.SaveChanges();

                success = true;
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }

            return(Json(new { success = success }, JsonRequestBehavior.AllowGet));
        }
Esempio n. 2
0
        public ActionResult CreateNewDiscount(DiscountCodeDetailsViewModel newdiscountviewmodel)
        {
            if (!ModelState.IsValid)
            {
                return(PartialView("CreateNewDiscount", newdiscountviewmodel));
            }

            try
            {
                var newdiscount = new Discount()
                {
                    discCode      = newdiscountviewmodel.discCode,
                    disctype      = newdiscountviewmodel.disctype,
                    discount1     = newdiscountviewmodel.discount_amt,
                    discStartdate = newdiscountviewmodel.discStartdate,
                    discEnddate   = newdiscountviewmodel.discEnddate
                };

                _dbEntities.Discounts.Add(newdiscount);
                _dbEntities.SaveChanges();
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }

            return(Json(new { success = true }, JsonRequestBehavior.AllowGet));
        }
Esempio n. 3
0
        public ActionResult ModifyDiscount(int discountId)
        {
            var modifiedDiscount = _dbEntities.Discounts.Find(discountId);

            DiscountCodeDetailsViewModel discountCodeDetailsView = new DiscountCodeDetailsViewModel();

            if (modifiedDiscount != null)
            {
                discountCodeDetailsView = new DiscountCodeDetailsViewModel()
                {
                    disc_Id       = modifiedDiscount.disc_Id,
                    discCode      = modifiedDiscount.discCode,
                    disctype      = modifiedDiscount.disctype,
                    discount_amt  = modifiedDiscount.discount1,
                    discStartdate = modifiedDiscount.discStartdate,
                    discEnddate   = modifiedDiscount.discEnddate
                };
            }

            return(PartialView("_modifyDiscountPartialView", discountCodeDetailsView));
        }