public ActionResult Create() { DistantDestination model = new DistantDestination(); model.images = new List <string>(); return(View()); }
public IHttpActionResult PutDistantDestination(int id, DistantDestination distantDestination) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != distantDestination.Id) { return(BadRequest()); } db.Entry(distantDestination).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!DistantDestinationExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult DeleteConfirmed(int id) { DistantDestination distantDestination = db.DistantDestinations.Include(d => d.Hotels).FirstOrDefault(d => d.Id == id); db.DistantDestinations.Remove(distantDestination); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { DistantDestination distantDestination = db.DistantDestinations.Find(id); db.DistantDestinations.Remove(distantDestination); db.SaveChanges(); return(RedirectToAction("Index")); }
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 Edit([Bind(Include = "Id,Name,Description,MainImage")] DistantDestination distantDestination) { if (ModelState.IsValid) { db.Entry(distantDestination).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(distantDestination)); }
public ActionResult Create([Bind(Include = "Id,Name,Description,MainImage")] DistantDestination distantDestination) { if (ModelState.IsValid) { db.DistantDestinations.Add(distantDestination); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(distantDestination)); }
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)); }
public IHttpActionResult GetDistantDestination(int id) { DistantDestination distantDestination = db.DistantDestinations.Find(id); if (distantDestination == null) { return(NotFound()); } return(Ok(distantDestination)); }
public IHttpActionResult PostDistantDestination(DistantDestination distantDestination) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.DistantDestinations.Add(distantDestination); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = distantDestination.Id }, distantDestination)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DistantDestination distantDestination = db.DistantDestinations.Find(id); if (distantDestination == null) { return(HttpNotFound()); } return(View(distantDestination)); }
// GET: DistantDestinations/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DistantDestination distantDestination = db.DistantDestinations.Include(m => m.Hotels).FirstOrDefault(m => m.Id == id); if (distantDestination == null) { return(HttpNotFound()); } return(View(distantDestination)); }
public IHttpActionResult DeleteDistantDestination(int id) { DistantDestination distantDestination = db.DistantDestinations.Find(id); if (distantDestination == null) { return(NotFound()); } db.DistantDestinations.Remove(distantDestination); db.SaveChanges(); return(Ok(distantDestination)); }
public ActionResult Create([Bind(Include = "Id,Name,DistantDestinationId,Description,URLAddress,MainImage,slika1,slika2,slika3,slika4,slika5,slika6,stars")] Hotel hotel) { if (ModelState.IsValid) { db.Hotels.Add(hotel); db.SaveChanges(); DistantDestination destination = db.DistantDestinations.FirstOrDefault(m => m.Id == hotel.DistantDestinationId); destination.Hotels.Add(hotel); db.SaveChanges(); return(RedirectToAction("Details", new { id = hotel.Id })); } ViewBag.DistantDestinationId = new SelectList(db.DistantDestinations, "Id", "Name", hotel.DistantDestinationId); return(View(hotel)); }