public ActionResult AddArrangement(int id) { AddArangement arrangement = new AddArangement(); Hotel hotel = db.Hotels.Include(h => h.destination).Include(h => h.arrangements).FirstOrDefault(h => h.Id == id); arrangement.hotel = hotel; arrangement.HotelId = id; return(View(arrangement)); }
public ActionResult AddArrangement(AddArangement model) { Hotel hotel = db.Hotels.Find(model.HotelId); ArrangementPrice price = new ArrangementPrice(); price.date = model.dateTime; price.price = model.price; price.HotelId = model.HotelId; price.hotel = hotel; db.ArrangementPrices.Add(price); db.SaveChanges(); var terminCenaOdBaza = db.ArrangementPrices.FirstOrDefault(t => t.date == model.dateTime && t.price == model.price); hotel.arrangements.Add(terminCenaOdBaza); db.SaveChanges(); return(RedirectToAction("Details", new { id = model.HotelId })); }