public void AzurirajZapis(FakturaStavkaView obj, FakturaStavkaViewDisplay noviZapis, Stavka stavka)
 {
     context.FakturaStavkaViews.Attach(obj);
     obj.FakturaID         = noviZapis.RacunID;
     obj.StavkaID          = noviZapis.StavkaID;
     obj.Kolicina         += noviZapis.KolicinaArtikla;
     obj.KolicinskaCijena += (stavka.Cijena * noviZapis.KolicinaArtikla);
     Save();
 }
        public ActionResult DodavanjeStavki(int id)
        {
            if (id == 0 || id.Equals(null))
            {
                return(RedirectToAction("Index", "Fakture"));
            }
            FakturaStavkaViewDisplay model = new FakturaStavkaViewDisplay();

            model.RacunID       = id;
            ViewBag.ListaStavki = UpravljanjeFakturama.Instance.DajPrilagodjeneStavke(stavkeRepository);
            return(View(model));
        }
 public ActionResult DodavanjeStavki(FakturaStavkaViewDisplay faktura)
 {
     if (ModelState.IsValid)
     {
         UpravljanjeFakturama.Instance.DodajStavkeFakturi(User.Identity.GetUserId(), faktura, stavkeRepository, faktureStavkeViewRepository, fakturaRepository);
         return(RedirectToAction("Index", "Fakture"));
     }
     if (!ModelState.IsValid)
     {
         return(View(faktura));
     }
     return(View());
 }