public ActionResult AddHotelToDestination(AddHotelToDestination model) { DistantDestination destination = db.DistantDestinations.Find(model.DistantDestinationId); Hotel Hotel = db.Hotels.Include(m => m.destination).Include(m => m.termini).FirstOrDefault(m => m.Id == model.HotelId); destination.Hotels.Add(Hotel); db.SaveChanges(); return(RedirectToAction("Details", new { id = model.DistantDestinationId })); }
public ActionResult AddHotelToDestination(int id) { DistantDestination destination = db.DistantDestinations.Find(id); AddHotelToDestination model = new AddHotelToDestination(); model.destination = destination; model.DistantDestinationId = id; model.hotelNames = new List <Hotel>(); model.hotelNames = db.Hotels.Include(h => h.destination).Include(h => h.termini).Where(h => h.destination.Id == destination.Id).ToList(); return(View(model)); }