Esempio n. 1
0
        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"));
            }
        }
Esempio n. 2
0
        public ActionResult Obrisi(int MaterijalId)
        {
            PotroseniMaterijal p = ctx.PotroseniMaterijals.Find(MaterijalId);

            if (p != null)
            {
                ctx.PotroseniMaterijals.Remove(p);
            }
            ctx.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 3
0
        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));
        }