示例#1
0
        public ActionResult EditOffer(Models.ViewModels.EditOfferViewModel model)
        {
            var getOfferToEdit = _context.Offers.FirstOrDefault(c => c.OfferId == model.Offer_Id);

            if (getOfferToEdit != null)
            {
                getOfferToEdit.Merchant = _context.Merchants.FirstOrDefault(c => c.MerchantID == model.MerchantID);
            }
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            var offerModel = new OfferModel()
            {
                Merchants        = _context.Merchants.ToList(),
                Discount         = getOfferToEdit.DiscountRate,
                OfferDescription = getOfferToEdit.OfferDetails,
                MerchantName     = getOfferToEdit.Merchant.CompanyName,
                OffererId        = getOfferToEdit.Merchant.MerchantID,
                OfferName        = getOfferToEdit.OfferName,
                OfferStarts      = getOfferToEdit.OfferBegins,
                OfferEnds        = getOfferToEdit.OfferEnds,
                TotalOffers      = (int)getOfferToEdit.TotalOffer,
                OFFERID          = getOfferToEdit.OfferId
            };

            //return View();
            return(View("CreateOffer", offerModel));
        }
示例#2
0
        public ActionResult EditOffer()
        {
            var viewModel = new Models.ViewModels.EditOfferViewModel()
            {
                Merchants = _context.Merchants.ToList(),
                Offers    = new List <Offer>()
            };

            return(View(viewModel));
        }