public ActionResult Snimi(MaterijalzmijeniVM stavke) { PotroseniMaterijal matDB; Korisnik k = Autentifikacija.GetLogiraniKorisnik(HttpContext); if (!ModelState.IsValid) { return(PartialView("Dodaj", stavke)); } else { if (stavke.Id == 0) { matDB = new PotroseniMaterijal(); ctx.PotroseniMaterijals.Add(matDB); } else { matDB = ctx.PotroseniMaterijals.Find(stavke.Id); } matDB.Kolicina = stavke.Kolicina; matDB.Datum = stavke.Datum; matDB.OsobljeId = k.Osoblje.Id; matDB.MaterijalId = stavke.MaterijalId.Value; ctx.SaveChanges(); return(RedirectToAction("Index")); } }
public ActionResult Obrisi(int MaterijalId) { PotroseniMaterijal p = ctx.PotroseniMaterijals.Find(MaterijalId); if (p != null) { ctx.PotroseniMaterijals.Remove(p); } ctx.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Izmijeni(int MaterijalId) { PotroseniMaterijal mat = ctx.PotroseniMaterijals .Where(x => x.Id == MaterijalId).SingleOrDefault(); MaterijalzmijeniVM model = new MaterijalzmijeniVM { Id = mat.Id, Kolicina = mat.Kolicina, Datum = mat.Datum, MaterijalId = mat.MaterijalId, materijal = UcitajMaterijale(mat.MaterijalId), OsobljeId = mat.OsobljeId }; return(View("Izmijeni", model)); }