// GET: Izmjena podataka public ActionResult Edit(int?id) { InspekcijskaKontrola inspekcijskaKontrola = db.InspekcijskaKontrola.Find(id); ViewBag.InspekcijskoTijeloID = new SelectList(db.InspekcijskoTijelo.Where(x => x.Izbrisan == false), "InspekcijskoTijeloID", "NazivTijela", inspekcijskaKontrola.InspekcijskoTijeloID); ViewBag.ProizvodID = new SelectList(db.Proizvod.Where(x => x.Izbrisan == false), "ProizvodID", "NazivProizvoda", inspekcijskaKontrola.ProizvodID); ViewBag.Datum = inspekcijskaKontrola.DatumKontrole; return(View(inspekcijskaKontrola)); }
public ActionResult DeleteConfirmed(int id) { InspekcijskaKontrola inspekcijskaKontrola = db.InspekcijskaKontrola.Find(id); inspekcijskaKontrola.Izbrisan = true; ViewBag.uspjesno_izbrisan = true; db.SaveChanges(); return(PartialView("partial_view_deleted")); }
public async Task <IActionResult> Edit(int id, [Bind("ID,DatumKontrole,RezultatiKontrole,ProizvodSiguran,ProizvodID,NadleznoTijeloID")] InspekcijskaKontrolaViewModel kontrolaVM) { if (ModelState.IsValid) { InspekcijskaKontrola kontrola = new InspekcijskaKontrola(); kontrola.KontrolisaniProizvod = _context.Proizvods.FirstOrDefault(c => c.ID == kontrolaVM.ProizvodID); kontrola.DatumKontrole = kontrolaVM.DatumKontrole; kontrola.ProizvodSiguran = kontrolaVM.ProizvodSiguran; kontrola.RezultatiKontrole = kontrolaVM.RezultatiKontrole; kontrola.NadleznoTijelo = _context.InspekcijskoTijelos.FirstOrDefault(c => c.ID == kontrolaVM.NadleznoTijeloID); _context.Add(kontrola); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(kontrolaVM)); }
public ActionResult Create([Bind(Include = "InspekcijskaKontrolaID,ProizvodID,InspekcijskoTijeloID,DatumKontrole,RezultatiKontrole,ProizvodSiguran,Izbrisan")] InspekcijskaKontrola inspekcijskaKontrola) { if (ModelState.IsValid) { if (unesen_veci_datum(inspekcijskaKontrola.DatumKontrole)) { ModelState.AddModelError("", "Unesite validan datum !"); } else { db.InspekcijskaKontrola.Add(inspekcijskaKontrola); db.SaveChanges(); ViewBag.uspjesno_dodan = true; return(PartialView("partial_view_created")); } } ViewBag.InspekcijskoTijeloID = new SelectList(db.InspekcijskoTijelo.Where(x => x.Izbrisan == false), "InspekcijskoTijeloID", "NazivTijela", inspekcijskaKontrola.InspekcijskoTijeloID); ViewBag.ProizvodID = new SelectList(db.Proizvod.Where(x => x.Izbrisan == false), "ProizvodID", "NazivProizvoda", inspekcijskaKontrola.ProizvodID); return(View(inspekcijskaKontrola)); }
public ActionResult DetailsFor(int?id) { InspekcijskaKontrola inspekcijskaKontrola = db.InspekcijskaKontrola.Find(id); return(View(inspekcijskaKontrola)); }