Esempio n. 1
0
 public IActionResult DodajPredmet(DodajPredmetModel model)
 {
     if (model.Naziv != null && model.MinimalnaKoličina > 0 && model.ObiteljPrinteraID != 0 &&
         model.VrstaPredmetaID != 0 && model.Cijena > 0 && model.Dobavljač != null)
     {
         var predmet = new Predmet
         {
             Cijena            = model.Cijena,
             Dobavljač         = model.Dobavljač,
             Količina          = model.Količina,
             MinimalnaKoličina = model.MinimalnaKoličina,
             Naziv             = model.Naziv,
             PredmetID         = model.PredmetID,
             PrinterID         = model.ObiteljPrinteraID,
             SkladišteID       = 1,
             VrstaPredmetaID   = model.VrstaPredmetaID
         };
         _context.Predmet.Add(predmet);
         _context.SaveChanges();
     }
     else if (model.PredmetID != null && model.Količina > 0 && model.Naziv != null && model.MinimalnaKoličina > 0 && model.ObiteljPrinteraID != 0 &&
              model.VrstaPredmetaID != 0 && model.Cijena > 0 && model.Dobavljač != null)
     {
         var predmet = _context.Predmet.Where(x => x.PredmetID == model.PredmetID).FirstOrDefault();
         predmet.Količina += model.Količina;
         _context.Predmet.Update(predmet);
         _context.SaveChanges();
     }
     else
     {
         model.Error = "Niste popunili formu do kraja!";
         return(View(model));
     }
     return(RedirectToAction(nameof(AdminController.PopisNaSkladištu)));
 }
Esempio n. 2
0
        public IActionResult DodajPredmet()
        {
            var predmet = new DodajPredmetModel
            {
                ObiteljPrintera = new List <SelectListItem>(),
                VrstaPredmeta   = new List <SelectListItem>()
            };

            foreach (var obi in _context.ObiteljPrintera)
            {
                predmet.ObiteljPrintera.Add(new SelectListItem {
                    Text = obi.Obitelj, Value = obi.ObiteljPrinteraID.ToString()
                });
            }
            foreach (var pred in _context.VrstaPredmeta)
            {
                predmet.VrstaPredmeta.Add(new SelectListItem {
                    Text = pred.Vrsta, Value = pred.VrstaPredmetaID.ToString()
                });
            }
            return(View(predmet));
        }