//Renders the Select Offer to Edit Page public ActionResult Select() { var userId = User.Identity.GetUserId(); var getUser = _context.Users.Include(c => c.Merchant).FirstOrDefault(c => c.Id == userId); var viewModel = new Models.SelectOfferViewModel { Offers = _context.Offers.Include(c => c.Merchant).Where(c => c.MerchantID == getUser.Merchant.MerchantID) }; return(View(viewModel)); }
public ActionResult Select(SelectOfferViewModel model) { if (!ModelState.IsValid) { return(View(model)); } var userId = User.Identity.GetUserId(); var getOffer = _context.Offers.Include(c => c.Merchant).FirstOrDefault(c => c.OfferId == model.OfferId); var getUser = _context.Users.Include(c => c.Merchant).FirstOrDefault(c => c.Id == userId); var viewModel = new Models.SelectOfferViewModel { //Offers = _context.Offers.Include(c => c.Merchant).Include(c => c.Categories).Where(c => c.MerchantID == getUser.Merchant.MerchantID), Offer = _context.Offers.Include(c => c.Merchant).Include(c => c.Categories).FirstOrDefault(c => c.MerchantID == getUser.Merchant.MerchantID), OfferId = model.OfferId }; return(Edit(viewModel)); }