public ActionResult Create() { ViewBag.SpecialOfferId = new SelectList(db.SpecialOffers, "Id", "Name"); HotelSpecialOffer hotelSpecial = new HotelSpecialOffer(); hotelSpecial.termini = new List <TerminCenaSpecial>(); return(View(hotelSpecial)); }
public ActionResult DeleteConfirmed(int id) { HotelSpecialOffer hotelSpecialOffer = db.HotelSpecialOffers.Find(id); db.HotelSpecialOffers.Remove(hotelSpecialOffer); db.SaveChanges(); return(RedirectToAction("Index")); }
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 DodadiTermin(int id) { DodadiTerminSpecialOffer dodadiTermin = new DodadiTerminSpecialOffer(); HotelSpecialOffer hotel = db.HotelSpecialOffers.Include(h => h.termini).Include(h => h.specialOffer).FirstOrDefault(h => h.Id == id); dodadiTermin.hotel = hotel; dodadiTermin.HotelSpecialOfferId = id; return(View(dodadiTermin)); }
public ActionResult AddArrangement(int id) { AddArrangementSpecialOffer addArrangement = new AddArrangementSpecialOffer(); HotelSpecialOffer hotel = db.HotelSpecialOffers.Include(h => h.arrangementPrices).Include(h => h.specialOffer).FirstOrDefault(h => h.Id == id); addArrangement.hotel = hotel; addArrangement.HotelSpecialOfferId = id; return(View(addArrangement)); }
public ActionResult Edit([Bind(Include = "Id,Name,Description,SpecialOfferId,stars,mainImage,slika1,slika2,slika3,slika4,slika5,slika6")] HotelSpecialOffer hotelSpecialOffer) { if (ModelState.IsValid) { db.Entry(hotelSpecialOffer).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.SpecialOfferId = new SelectList(db.SpecialOffers, "Id", "Name", hotelSpecialOffer.SpecialOfferId); return(View(hotelSpecialOffer)); }
public ActionResult Create([Bind(Include = "Id,Name,Description,SpecialOfferId,stars,mainImage,image1,image2,image3,image4,image5,image6")] HotelSpecialOffer hotelSpecialOffer) { if (ModelState.IsValid) { db.HotelSpecialOffers.Add(hotelSpecialOffer); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.SpecialOfferId = new SelectList(db.SpecialOffers, "Id", "Name", hotelSpecialOffer.SpecialOfferId); return(View(hotelSpecialOffer)); }
// GET: HotelSpecialOffers/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HotelSpecialOffer hotelSpecialOffer = db.HotelSpecialOffers.Include(h => h.termini).Include(h => h.specialOffer).FirstOrDefault(h => h.Id == id); if (hotelSpecialOffer == null) { return(HttpNotFound()); } return(View(hotelSpecialOffer)); }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HotelSpecialOffer hotelSpecialOffer = db.HotelSpecialOffers.Find(id); if (hotelSpecialOffer == null) { return(HttpNotFound()); } return(View(hotelSpecialOffer)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HotelSpecialOffer hotelSpecialOffer = db.HotelSpecialOffers.Find(id); if (hotelSpecialOffer == null) { return(HttpNotFound()); } ViewBag.SpecialOfferId = new SelectList(db.SpecialOffers, "Id", "Name", hotelSpecialOffer.SpecialOfferId); return(View(hotelSpecialOffer)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TerminCenaSpecial terminCenaSpecial = db.TerminCenaSpecials.Include(t => t.hotel).FirstOrDefault(t => t.Id == id); HotelSpecialOffer hotel = db.HotelSpecialOffers.Include(h => h.specialOffer).FirstOrDefault(h => h.Id == terminCenaSpecial.HotelSpecialOfferId); terminCenaSpecial.HotelSpecialOfferId = hotel.Id; if (terminCenaSpecial == null) { return(HttpNotFound()); } return(View(terminCenaSpecial)); }
public ActionResult DodadiTermin(DodadiTerminSpecialOffer model) { HotelSpecialOffer hotel = db.HotelSpecialOffers.Find(model.HotelSpecialOfferId); TerminCenaSpecial terminCena = new TerminCenaSpecial(); terminCena.date = model.dateTime; terminCena.price = model.price; terminCena.hotel = hotel; terminCena.HotelSpecialOfferId = model.HotelSpecialOfferId; db.TerminCenaSpecials.Add(terminCena); db.SaveChanges(); var termincenaOdBaza = db.TerminCenaSpecials.FirstOrDefault(t => t.date == model.dateTime && t.price == model.price); hotel.termini.Add(termincenaOdBaza); db.SaveChanges(); return(RedirectToAction("Details", new { id = model.HotelSpecialOfferId })); }
public ActionResult AddArrangement(AddArrangementSpecialOffer model) { HotelSpecialOffer hotel = db.HotelSpecialOffers.Find(model.HotelSpecialOfferId); ArrangementPriceSpecial terminCena = new ArrangementPriceSpecial(); terminCena.date = model.dateTime; terminCena.price = model.price; terminCena.hotel = hotel; terminCena.HotelSpecialOfferId = model.HotelSpecialOfferId; db.ArrangementPriceSpecials.Add(terminCena); db.SaveChanges(); var termincenaOdBaza = db.ArrangementPriceSpecials.FirstOrDefault(t => t.date == model.dateTime && t.price == model.price); hotel.arrangementPrices.Add(termincenaOdBaza); db.SaveChanges(); return(RedirectToAction("Details", new { id = model.HotelSpecialOfferId })); }