public ActionResult AddHotelToDestination(AddHotelSpecialOffer model) { SpecialOffer specialOffer = db.SpecialOffers.Include(s => s.hotels).FirstOrDefault(s => s.Id == model.SpecialOfferId); HotelSpecialOffer hotel = db.HotelSpecialOffers.Include(s => s.arrangementPrices).Include(s => s.specialOffer).FirstOrDefault(h => h.Id == model.HotelId); specialOffer.hotels.Add(hotel); db.SaveChanges(); return(RedirectToAction("Details", new { id = model.SpecialOfferId })); }
public ActionResult AddHotelToDestination(int id) { SpecialOffer specialOffer = db.SpecialOffers.Include(s => s.hotels).FirstOrDefault(s => s.Id == id); AddHotelSpecialOffer model = new AddHotelSpecialOffer(); model.specialOffer = specialOffer; model.SpecialOfferId = id; model.hotelNames = new List <HotelSpecialOffer>(); model.hotelNames = db.HotelSpecialOffers.Include(s => s.specialOffer).Include(s => s.arrangementPrices).Where(s => s.SpecialOfferId == id).ToList(); return(View(model)); }