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)); }
public ActionResult EditOffer() { var viewModel = new Models.ViewModels.EditOfferViewModel() { Merchants = _context.Merchants.ToList(), Offers = new List <Offer>() }; return(View(viewModel)); }