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