public IActionResult NamirnicaPodruznica(int id = 0)
        {
            var model = new NamirnicaPodruznicaPartialViewModel
            {
                NamirnicaPodruznicaId = id,
                PopustList            = _popustService.GetPopusti(),
                NamirnicaList         = _namirnicaService.GetNamirnice(),
                Aktivna = true
            };

            if (id != 0)
            {
                var namirnicaPodruznica = _namirnicaPodruznicaService.GetNamirnicaPodruznica(id);
                model.NamirnicaPodruznicaId = namirnicaPodruznica.NamirnicaId;
                model.Cijena           = namirnicaPodruznica.Cijena;
                model.Aktivna          = namirnicaPodruznica.Aktivna;
                model.KolicinaNaStanju = namirnicaPodruznica.KolicinaNaStanju;
                model.Naziv            = namirnicaPodruznica.Namirnica.Naziv;

                if (namirnicaPodruznica.Popust != null)
                {
                    model.PopustId = namirnicaPodruznica.PopustId ?? 1;
                }
            }
            return(PartialView("_NamirnicaPodruznicaPartialView", model));
        }
        public IActionResult BrzaKupovina(string[] namirnicaPodruznicaId, string[] kolicina)
        {
            var kupac = _kupacService.GetKupac(User.Identity.Name);

            for (int i = 0; i < namirnicaPodruznicaId.Count(); i++)
            {
                int brojNamirnica = int.Parse(kolicina[i]);
                if (brojNamirnica > 0)
                {
                    int idNamirnice = int.Parse(namirnicaPodruznicaId[i]);
                    _transakcijaService.BrzaKupovina(_namirnicaPodruznicaService.GetNamirnicaPodruznica(idNamirnice), brojNamirnica, kupac);
                }
            }
            return(RedirectToAction("NepotvrdjeneNarudzbe", "Transakcija"));
        }
Beispiel #3
0
 private List <NamirnicaPodruznica> KonvertujSpremljeneUNamirnice(List <KupacSpremljeneNamirnice> list)
 {
     return(list
            .Select(ksn => _namirnicaPodruznicaService.GetNamirnicaPodruznica(ksn.NamirnicaPodruznicaId))
            .ToList());
 }