public ActionResult Uredi(int stavkaId)
        {
            StavkeNarudzbeOpremeKluba stavka = ctx.StavkeNarudzbeOpremeKluba.Where(x => x.Id == stavkaId).FirstOrDefault();

            StavkeNarudzbeOpremeKlubaUrediVM model = new StavkeNarudzbeOpremeKlubaUrediVM
            {
                Id = stavkaId,
                NarudzbaOpremeKlubaId    = stavka.NarudzbaOpremeKlubaId,
                isDeleted                = stavka.isDeleted,
                JedinicaMjereId          = stavka.JedinicaMjereId,
                VrstaOpremeKlubaId       = stavka.VrstaOpremeKlubaId,
                IsWkfEkfApproved         = stavka.IsWkfEkfApproved,
                KolicinaNabavljeneOpreme = stavka.KolicinaNabavljeneOpreme.ToString(),
                MarkaNabavljeneOpreme    = stavka.MarkaNabavljeneOpreme,
                jediniceMjere            = BindJediniceMjere(),
                vrsteOpremeKluba         = BindVrsteOpreme()
            };

            model.vrsteOpremeKluba.Insert(0, new SelectListItem {
                Value = null, Text = "-Odaberite vrstu opreme-"
            });
            model.jediniceMjere.Insert(0, new SelectListItem {
                Value = null, Text = "-Odaberite jedinicu mjere-"
            });

            return(View("Uredi", model));
        }
        public JsonResult Obrisi(int stavkaId)
        {
            StavkeNarudzbeOpremeKluba stavka = ctx.StavkeNarudzbeOpremeKluba.Where(x => x.Id == stavkaId).FirstOrDefault();

            stavka.isDeleted = true;
            ctx.SaveChanges();
            return(Json(true, JsonRequestBehavior.AllowGet));
        }
        public ActionResult SpremiIzmjenuNarudzbe(StavkeNarudzbeOpremeKlubaUrediVM model)
        {
            StavkeNarudzbeOpremeKluba stavka = ctx.StavkeNarudzbeOpremeKluba.Where(x => x.Id == model.Id).FirstOrDefault();

            if (stavka != null)
            {
                stavka.JedinicaMjereId          = model.JedinicaMjereId;
                stavka.KolicinaNabavljeneOpreme = Convert.ToInt32(model.KolicinaNabavljeneOpreme);
                stavka.VrstaOpremeKlubaId       = model.VrstaOpremeKlubaId;
                stavka.MarkaNabavljeneOpreme    = model.MarkaNabavljeneOpreme;
                stavka.IsWkfEkfApproved         = model.IsWkfEkfApproved;
                ctx.SaveChanges();
            }
            return(RedirectToAction("Index", "StavkeNarudzbeOpremeKluba", new { narudzbaId = model.NarudzbaOpremeKlubaId }));
        }
        public ActionResult SpremiNovuStavkuNarudzbe(StavkeNarudzbeOpremeKlubaDodajVM model)
        {
            StavkeNarudzbeOpremeKluba stavka = new StavkeNarudzbeOpremeKluba();

            stavka.isDeleted                = false;
            stavka.NarudzbaOpremeKlubaId    = model.NarudzbaOpremeKlubaId;
            stavka.JedinicaMjereId          = model.JedinicaMjereId;
            stavka.KolicinaNabavljeneOpreme = Convert.ToInt32(model.KolicinaNabavljeneOpreme);
            stavka.VrstaOpremeKlubaId       = model.VrstaOpremeKlubaId;
            stavka.MarkaNabavljeneOpreme    = model.MarkaNabavljeneOpreme;
            stavka.IsWkfEkfApproved         = model.IsWkfEkfApproved;
            ctx.StavkeNarudzbeOpremeKluba.Add(stavka);
            ctx.SaveChanges();
            return(RedirectToAction("Index", "StavkeNarudzbeOpremeKluba", new { narudzbaId = model.NarudzbaOpremeKlubaId }));
        }