public IActionResult Dodaj(int FakturaID) { var m = new StavkeFaktureDodajVM { Proizvodi = db.Proizvod.Select(p => new SelectListItem { Value = p.Id.ToString(), Text = p.Naziv }).ToList() }; m.FakturaID = FakturaID; return(View(m)); }
public IActionResult Uredi(int StavkaID) { StavkeFaktureDodajVM m = new StavkeFaktureDodajVM(); var s = db.FakturaStavka.Find(StavkaID); m.Kolicina = s.Kolicina; m.Proizvod = s.ProizvodId; m.Proizvodi = db.Proizvod.Select(p => new SelectListItem { Value = p.Id.ToString(), Text = p.Naziv + "-" + p.Cijena }).ToList(); return(View("Dodaj", m)); }
public IActionResult Snimi(StavkeFaktureDodajVM s) { FakturaStavka fakturaStavka; if (s.StavkaID == 0) { fakturaStavka = new FakturaStavka(); fakturaStavka.FakturaId = s.FakturaID; db.Add(fakturaStavka); } else { fakturaStavka = db.FakturaStavka.Find(s.StavkaID); } fakturaStavka.ProizvodId = s.Proizvod; fakturaStavka.Kolicina = s.Kolicina; fakturaStavka.PopustProcenat = 5; db.SaveChanges(); return(Redirect("/Faktura/Detalji?FakturaID=" + fakturaStavka.FakturaId)); }