public IHttpActionResult PutTerminCenaSpecial(int id, TerminCenaSpecial terminCenaSpecial) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != terminCenaSpecial.Id) { return(BadRequest()); } db.Entry(terminCenaSpecial).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!TerminCenaSpecialExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult DeleteConfirmed(int id) { TerminCenaSpecial terminCenaSpecial = db.TerminCenaSpecials.Find(id); db.TerminCenaSpecials.Remove(terminCenaSpecial); db.SaveChanges(); return(RedirectToAction("Details", "HotelSpecialOffers", new { id = terminCenaSpecial.HotelSpecialOfferId })); }
public IHttpActionResult GetTerminCenaSpecial(int id) { TerminCenaSpecial terminCenaSpecial = db.TerminCenaSpecials.Find(id); if (terminCenaSpecial == null) { return(NotFound()); } return(Ok(terminCenaSpecial)); }
public ActionResult Edit([Bind(Include = "Id,date,price,HotelSpecialOfferId")] TerminCenaSpecial terminCenaSpecial) { if (ModelState.IsValid) { db.Entry(terminCenaSpecial).State = EntityState.Modified; db.SaveChanges(); //return RedirectToAction("Index"); return(RedirectToAction("Details", "HotelSpecialOffers", new { id = terminCenaSpecial.HotelSpecialOfferId })); } return(View(terminCenaSpecial)); }
public ActionResult Create([Bind(Include = "Id,date,price")] TerminCenaSpecial terminCenaSpecial) { if (ModelState.IsValid) { db.TerminCenaSpecials.Add(terminCenaSpecial); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(terminCenaSpecial)); }
public IHttpActionResult PostTerminCenaSpecial(TerminCenaSpecial terminCenaSpecial) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.TerminCenaSpecials.Add(terminCenaSpecial); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = terminCenaSpecial.Id }, terminCenaSpecial)); }
public IHttpActionResult DeleteTerminCenaSpecial(int id) { TerminCenaSpecial terminCenaSpecial = db.TerminCenaSpecials.Find(id); if (terminCenaSpecial == null) { return(NotFound()); } db.TerminCenaSpecials.Remove(terminCenaSpecial); db.SaveChanges(); return(Ok(terminCenaSpecial)); }
// GET: TerminCenaSpecials/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TerminCenaSpecial terminCenaSpecial = db.TerminCenaSpecials.Find(id); if (terminCenaSpecial == null) { return(HttpNotFound()); } return(View(terminCenaSpecial)); }
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 })); }