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)));
        }