public JsonResult Obrisi(int trosakPolaganjaId)
        {
            TroskoviPolaganjaUcenickaZvanja trosak = ctx.TroskoviPolaganjaUcenickaZvanja.Where(x => x.Id == trosakPolaganjaId).FirstOrDefault();

            if (trosak != null)
            {
                trosak.isDeleted = true;
            }
            ctx.SaveChanges();
            return(Json(true, JsonRequestBehavior.AllowGet));
        }
        public ActionResult SpremiIzmjenuTroskaPolaganjaUcenickaZvanja(TroskoviPolaganjaUcenickaZvanjaUrediVM model)
        {
            TroskoviPolaganjaUcenickaZvanja trosak = ctx.TroskoviPolaganjaUcenickaZvanja.Where(x => x.Id == model.Id).FirstOrDefault();

            trosak.IznosKMBrojevima = Convert.ToDecimal(model.IznosKMBrojevima);
            trosak.IznosKMSlovima   = model.IznosKMSlovima;
            if (model.DatumUplate != null)
            {
                trosak.DatumUplate = KonvertujUDatum_dd_mm_yyyy(model.DatumUplate);
            }
            trosak.Obrazlozenje = model.Obrazlozenje;
            trosak.Naziv        = model.Naziv;
            ctx.SaveChanges();
            return(RedirectToAction("Index", "UpravljanjePolaganjaUcenickaZvanja", new { polaganjeId = model.PolaganjeUcenickaZvanjaId, brojTaba = 3, zvanje = 0 }));
        }
        public ActionResult Uredi(int trosakPolaganjaId)
        {
            TroskoviPolaganjaUcenickaZvanja        trosak = ctx.TroskoviPolaganjaUcenickaZvanja.Where(x => x.Id == trosakPolaganjaId).FirstOrDefault();
            TroskoviPolaganjaUcenickaZvanjaUrediVM model  = new TroskoviPolaganjaUcenickaZvanjaUrediVM {
                Id                        = trosakPolaganjaId,
                isDeleted                 = trosak.isDeleted,
                Naziv                     = trosak.Naziv,
                IznosKMBrojevima          = trosak.IznosKMBrojevima.ToString(),
                IznosKMSlovima            = trosak.IznosKMSlovima,
                DatumUplate               = trosak.DatumUplate.ToString("dd.MM.yyyy"),
                Obrazlozenje              = trosak.Obrazlozenje,
                PolaganjeUcenickaZvanjaId = trosak.PolaganjeUcenickaZvanjaId
            };

            return(View("Uredi", model));
        }
        public ActionResult SpremiNoviTrosakPolaganjaUcenickaZvanja(TroskoviPolaganjaUcenickaZvanjaDodajVM model)
        {
            TroskoviPolaganjaUcenickaZvanja trosak = new TroskoviPolaganjaUcenickaZvanja();

            trosak.isDeleted        = false;
            trosak.IznosKMBrojevima = Convert.ToDecimal(model.IznosKMBrojevima);
            trosak.IznosKMSlovima   = model.IznosKMSlovima;
            if (model.DatumUplate != null)
            {
                trosak.DatumUplate = KonvertujUDatum_dd_mm_yyyy(model.DatumUplate);
            }
            trosak.Obrazlozenje = model.Obrazlozenje;
            trosak.Naziv        = model.Naziv;
            trosak.PolaganjeUcenickaZvanjaId = model.PolaganjeUcenickaZvanjaId;
            ctx.TroskoviPolaganjaUcenickaZvanja.Add(trosak);
            ctx.SaveChanges();
            return(RedirectToAction("Index", "UpravljanjePolaganjaUcenickaZvanja", new { polaganjeId = model.PolaganjeUcenickaZvanjaId, brojTaba = 3, zvanje = 0 }));
        }