public ActionResult SnimiOdrzavanje(OdrzavanjeVM o)
        {
            if (o.odrzavanjeId != 0)
            {
                if (ModelState.IsValid)
                {
                    Odrzavanje odrzavanje = ctx.Odrzavanja.Find(o.odrzavanjeId);
                    odrzavanje.Datum           = o.datum;
                    odrzavanje.Kilometraza     = o.kilometraza;
                    odrzavanje.Troskovi        = o.troskovi;
                    odrzavanje.Detaljno        = o.detaljno;
                    odrzavanje.TipOdrzavanjaId = o.tipOdrzavanjaId;
                    ctx.SaveChanges();

                    return(RedirectToAction("OdrzavanjaVozila", new { id = o.voziloId }));
                }
                else
                {
                    o.tipoviOdrzavanja = ctx.TipoviOdrzavanja.Select(y => new SelectListItem
                    {
                        Value = y.TipOdrzavanjaId.ToString(),
                        Text  = y.Naziv
                    }).ToList();
                    return(View("_UrediOdrzavanje", o));
                }
            }
            else
            {
                if (ModelState.IsValid)
                {
                    ctx.Odrzavanja.Add(new Odrzavanje
                    {
                        VoziloId        = o.voziloId,
                        Datum           = o.datum,
                        Kilometraza     = o.kilometraza,
                        Troskovi        = o.troskovi,
                        Detaljno        = o.detaljno,
                        TipOdrzavanjaId = o.tipOdrzavanjaId
                    });
                    ctx.SaveChanges();
                    return(RedirectToAction("OdrzavanjaVozila", new { id = o.voziloId }));
                }
                else
                {
                    o.tipoviOdrzavanja = ctx.TipoviOdrzavanja.Select(y => new SelectListItem
                    {
                        Value = y.TipOdrzavanjaId.ToString(),
                        Text  = y.Naziv
                    }).ToList();
                    return(View("_DodajOdrzavanje", o));
                }
            }
        }
        public ActionResult UrediOdrzavanje(int id, int?voziloID)
        {
            if (voziloID == null)
            {
                var Model = ctx.Odrzavanja.Where(x => x.OdrzavanjeId == id).Select(y => new OdrzavanjeVM()
                {
                    voziloId         = y.VoziloId.Value,
                    datum            = y.Datum,
                    kilometraza      = y.Kilometraza,
                    troskovi         = y.Troskovi,
                    tipOdrzavanjaId  = y.TipOdrzavanjaId,
                    detaljno         = y.Detaljno,
                    odrzavanjeId     = y.OdrzavanjeId,
                    tipoviOdrzavanja = ctx.TipoviOdrzavanja.Select(z => new SelectListItem
                    {
                        Value = z.TipOdrzavanjaId.ToString(),
                        Text  = z.Naziv
                    }).ToList()
                }).FirstOrDefault();

                return(View("_UrediOdrzavanje", Model));
            }

            else
            {
                var Model = new OdrzavanjeVM()
                {
                    voziloId         = voziloID.Value,
                    tipoviOdrzavanja = ctx.TipoviOdrzavanja.Select(z => new SelectListItem
                    {
                        Value = z.TipOdrzavanjaId.ToString(),
                        Text  = z.Naziv
                    }).ToList()
                };

                return(View("_DodajOdrzavanje", Model));
            }
        }