public IHttpActionResult PutKrstPlan(int id, KrstPlan krstPlan) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != krstPlan.Id) { return(BadRequest()); } db.Entry(krstPlan).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!KrstPlanExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult DeleteConfirmed(int id) { KrstPlan krstPlan = db.KrstPlans.Include(k => k.cruise).FirstOrDefault(k => k.Id == id); db.KrstPlans.Remove(krstPlan); db.SaveChanges(); return(RedirectToAction("Details", "Cruises", new { id = krstPlan.CruiseId })); }
public IHttpActionResult GetKrstPlan(int id) { KrstPlan krstPlan = db.KrstPlans.Find(id); if (krstPlan == null) { return(NotFound()); } return(Ok(krstPlan)); }
public ActionResult Edit([Bind(Include = "Id,Den,Pristaniste,Poagjanje,Pristignuvanje,CruiseId")] KrstPlan krstPlan) { if (ModelState.IsValid) { db.Entry(krstPlan).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CruiseId = new SelectList(db.Cruises, "Id", "Name", krstPlan.CruiseId); return(RedirectToAction("Details", "Cruises", new { id = krstPlan.CruiseId })); }
public IHttpActionResult PostKrstPlan(KrstPlan krstPlan) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.KrstPlans.Add(krstPlan); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = krstPlan.Id }, krstPlan)); }
public ActionResult Create([Bind(Include = "Id,Den,Pristaniste,Poagjanje,Pristignuvanje,CruiseId")] KrstPlan krstPlan) { if (ModelState.IsValid) { db.KrstPlans.Add(krstPlan); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CruiseId = new SelectList(db.Cruises, "Id", "Name", krstPlan.CruiseId); return(View(krstPlan)); }
public IHttpActionResult DeleteKrstPlan(int id) { KrstPlan krstPlan = db.KrstPlans.Find(id); if (krstPlan == null) { return(NotFound()); } db.KrstPlans.Remove(krstPlan); db.SaveChanges(); return(Ok(krstPlan)); }
// GET: KrstPlans/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } KrstPlan krstPlan = db.KrstPlans.Find(id); if (krstPlan == null) { return(HttpNotFound()); } return(View(krstPlan)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } KrstPlan krstPlan = db.KrstPlans.Find(id); if (krstPlan == null) { return(HttpNotFound()); } ViewBag.CruiseId = new SelectList(db.Cruises, "Id", "Name", krstPlan.CruiseId); return(View(krstPlan)); }
public ActionResult Agenda(Agenda model) { Cruise cruise = db.Cruises.Include(m => m.krstPlan).Include(m => m.krstTermini).FirstOrDefault(m => m.Id == model.CruiseId); KrstPlan krstPlan = new KrstPlan(); krstPlan.Den = model.Den; krstPlan.Pristaniste = model.Pristaniste; krstPlan.Poagjanje = model.Poagjanje; krstPlan.Pristignuvanje = model.Pristignuvanje; krstPlan.cruise = cruise; krstPlan.CruiseId = model.CruiseId; db.SaveChanges(); cruise.krstPlan.Add(krstPlan); db.SaveChanges(); return(RedirectToAction("Details", new { id = model.CruiseId })); }