Example #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"));
            }
        }
Example #2
0
        public ActionResult Dodaj()
        {
            Korisnik           k     = Autentifikacija.GetLogiraniKorisnik(HttpContext);
            MaterijalzmijeniVM Model = new MaterijalzmijeniVM();

            Model.materijal  = UcitajMaterijale();
            Model.OsobljeId  = k.Osoblje.Id;
            Model.Datum      = DateTime.Now;
            Session["Model"] = Model;
            return(View("Dodaj", Model));
        }
Example #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));
        }