public ActionResult Dodaj(FakturaDodajVM input) { Data.Faktura fsearch = _db.Faktura.Find(input.FakturaId); if (fsearch == null) { Data.Faktura fnew = new Data.Faktura() { AppUserId = input.RadnikId, DatumIzdavanja = System.DateTime.Now, RokPlacanja = input.RokPlacanja, Kupac = input.Kupac, PdvId = Int32.Parse(input.PdvId) }; _db.Faktura.Add(fnew); _db.SaveChanges(); return(RedirectToAction(nameof(DodajStavke), new { fnew.FakturaId })); } fsearch.Kupac = input.Kupac; fsearch.PdvId = Int32.Parse(input.PdvId); fsearch.RokPlacanja = input.RokPlacanja; _db.SaveChanges(); return(RedirectToAction(nameof(DodajStavke), new { fsearch.FakturaId })); }
public IActionResult DodajPV(StavkeDodajVM input) { if (!ModelState.IsValid) { return(PartialView(input)); } Stavka s = new Stavka() { OpisStavke = input.OpisStavke, Cijena = input.Cijena }; _db.Add(s); _db.SaveChanges(); _db.Dispose(); return(RedirectToAction(nameof(Index))); }
public IActionResult DodajPV(PorezDodajVM input) { if (!ModelState.IsValid) { return(PartialView(input)); } Pdv v = new Pdv() { Drzava = input.Drzava, IznosPdv = Convert.ToDecimal(input.IznosPoreza) / 100 }; _db.Add(v); _db.SaveChanges(); _db.Dispose(); return(RedirectToAction(nameof(Index))); }