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")); }
private List <NamirnicaPodruznica> KonvertujSpremljeneUNamirnice(List <KupacSpremljeneNamirnice> list) { return(list .Select(ksn => _namirnicaPodruznicaService.GetNamirnicaPodruznica(ksn.NamirnicaPodruznicaId)) .ToList()); }