public ActionResult Edit([Bind(Include = "id,id_zivotinje,naziv,datum,kolicina")] sirovine sirovine) { if (ModelState.IsValid) { db.Entry(sirovine).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Details", "farme", new { id = db.zivotinje.Find(sirovine.id_zivotinje).id_farme })); } return(View(sirovine)); }
public ActionResult Create([Bind(Include = "id,id_zivotinje,naziv,datum,kolicina")] sirovine sirovine) { if (ModelState.IsValid) { string x = Url.RequestContext.RouteData.Values["id"].ToString(); int Ajdi = Int32.Parse(x); sirovine.id_zivotinje = Ajdi; db.sirovine.Add(sirovine); db.SaveChanges(); return(RedirectToAction("Details", "farme", new { id = db.zivotinje.Find(sirovine.id_zivotinje).id_farme })); } return(View(sirovine)); }
// GET: sirovine/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } sirovine sirovine = db.sirovine.Find(id); var userId = Int32.Parse(User.Identity.Name); if (sirovine == null || sirovine.zivotinje.farme.parcele.id_korisnika != userId) { return(HttpNotFound()); } return(View(sirovine)); }
public ActionResult DeleteConfirmed(int id) { sirovine sirovine = db.sirovine.Find(id); var id_farme = sirovine.zivotinje.id_farme; try { db.sirovine.Remove(sirovine); db.SaveChanges(); } catch { return(View("Error")); } return(RedirectToAction("Details", "farme", new { id = id_farme })); }