public ActionResult Snimi(NabavkaDetaljnoVM nabavka) { Nabavka n = new Nabavka { Id = nabavka.NabavkaId, Datum = nabavka.DatumNabavke, Sifra = nabavka.Sifra, DobavljacId = nabavka.DobavljacId, }; n.Stavke = new List <NabavkaStavka>(); int NabavkaStavkaId = 0; foreach (NabavkaStavka item in nabavka.nabavke) { NabavkaStavka stavka = new NabavkaStavka { Naziv = item.Naziv, Cijena = item.Cijena, NabavkaId = item.NabavkaId, Id = NabavkaStavkaId-- }; nabavka.nabavke.Add(stavka); } ctx.Nabavke.Add(n); ctx.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult SnimiS(NabavkaDetaljnoVM nabavka) { if (ModelState.IsValid) { Nabavka n = new Nabavka { Id = nabavka.NabavkaId, Datum = nabavka.DatumNabavke, Sifra = nabavka.Sifra, DobavljacId = nabavka.DobavljacId, }; n.Stavke = new List <NabavkaStavka>(); ctx.Nabavke.Add(n); ctx.SaveChanges(); return(PartialView("_DodajStavku")); } else { nabavka.DobavljaciStavke = BindDobavljaci(); if (Request.IsAjaxRequest()) { return(PartialView("DodajNabavku", nabavka)); } return(View("DodajNabavku", nabavka)); } }
public ActionResult DodajNabavku() { NabavkaDetaljnoVM vm = new NabavkaDetaljnoVM(); vm.DobavljaciStavke = BindDobavljaci(); vm.nabavke = new List <NabavkaStavka>(); return(View("DodajNabavku", vm)); }