Пример #1
0
        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"));
        }
Пример #2
0
        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));
            }
        }
Пример #3
0
        public ActionResult DodajNabavku()
        {
            NabavkaDetaljnoVM vm = new NabavkaDetaljnoVM();

            vm.DobavljaciStavke = BindDobavljaci();
            vm.nabavke          = new List <NabavkaStavka>();
            return(View("DodajNabavku", vm));
        }