public async Task <IActionResult> Uredi(AutomobilUrediVM AutomobilUrediVM)
        {
            Automobil        automobil        = db.Automobil.FirstOrDefault(x => x.AutomobilID == AutomobilUrediVM.AutomobilID);
            AutomobilDetalji automobilDetalji = db.AutomobilDetalji.FirstOrDefault(x => x.AutomobilID == automobil.AutomobilID);

            automobil.Boja              = AutomobilUrediVM.Boja;
            automobil.Dostupan          = AutomobilUrediVM.Dostupan;
            automobil.GodinaProizvodnje = AutomobilUrediVM.GodinaProizvodnje;
            automobil.Model             = AutomobilUrediVM.Model;
            if (AutomobilUrediVM.Kilometraza < 100)
            {
                automobil.Novo = true;
            }
            automobil.SlikaURL                = AutomobilUrediVM.SlikaURL;
            automobil.ProizvodjacID           = AutomobilUrediVM.ProizvodjacID;
            automobilDetalji.EmisioniStandard = AutomobilUrediVM.EmisioniStandard;
            automobilDetalji.Transmisija      = AutomobilUrediVM.Transmisija;
            automobilDetalji.Tip              = AutomobilUrediVM.Tip;
            automobilDetalji.Pogon            = AutomobilUrediVM.Pogon;
            automobilDetalji.BrojVrata        = AutomobilUrediVM.BrojVrata;
            automobilDetalji.Gorivo           = AutomobilUrediVM.Gorivo;
            automobilDetalji.Kilovati         = AutomobilUrediVM.Kilovati;
            automobilDetalji.KonjskeSnage     = (int)((float)AutomobilUrediVM.Kilovati * 1.359);
            automobilDetalji.VelicinaFelgi    = AutomobilUrediVM.VelicinaFelgi;
            automobilDetalji.BrojSjedista     = AutomobilUrediVM.BrojSjedista;
            automobilDetalji.Cijena           = AutomobilUrediVM.Cijena;
            automobilDetalji.Kilometraza      = AutomobilUrediVM.Kilometraza;
            automobilDetalji.Kubikaza         = AutomobilUrediVM.Kubikaza;
            automobilDetalji.Tezina           = AutomobilUrediVM.Tezina;
            automobilDetalji.CijenaRentanja   = AutomobilUrediVM.CijenaRentanja;
            automobilDetalji.PoslovnicaID     = AutomobilUrediVM.PoslovnicaID;

            if (ModelState.IsValid)
            {
                db.Update(automobil);
                db.Update(automobilDetalji);
                await db.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }

            AutomobilUrediVM.Proizvodjaci = PripremaListItemProizvodjaci();
            AutomobilUrediVM.Poslovnice   = PripremaListItemPoslovnice();

            AutomobilUrediVM.EmisioniStandardi = PripremaListItemTipoviEStandardi();
            AutomobilUrediVM.Transmisije       = PripremaListItemTransmisije();
            AutomobilUrediVM.Tipovi            = PripremaListItemTipoviVozila();
            AutomobilUrediVM.Pogoni            = PripremaListItemPogoni();
            AutomobilUrediVM.BrojeviVrata      = PripremaListItemBrojVrata();
            AutomobilUrediVM.Goriva            = PripremaListItemGoriva();

            return(View(AutomobilUrediVM));
        }
        public IActionResult Uredi(int AutomobilID)
        {
            Automobil        automobil        = db.Automobil.FirstOrDefault(x => x.AutomobilID == AutomobilID);
            AutomobilDetalji automobilDetalji = db.AutomobilDetalji.FirstOrDefault(x => x.AutomobilID == automobil.AutomobilID);

            AutomobilUrediVM model = new AutomobilUrediVM()
            {
                AutomobilID       = AutomobilID,
                PoslovnicaID      = automobilDetalji.PoslovnicaID,
                Boja              = automobil.Boja,
                Dostupan          = automobil.Dostupan,
                GodinaProizvodnje = automobil.GodinaProizvodnje,
                Model             = automobil.Model,
                Novo              = automobil.Novo,
                SlikaURL          = automobil.SlikaURL,
                ProizvodjacID     = automobil.ProizvodjacID,
                EmisioniStandard  = automobilDetalji.EmisioniStandard,
                Transmisija       = automobilDetalji.Transmisija,
                Tip               = automobilDetalji.Tip,
                Pogon             = automobilDetalji.Pogon,
                BrojVrata         = automobilDetalji.BrojVrata,
                Gorivo            = automobilDetalji.Gorivo,
                Kilovati          = automobilDetalji.Kilovati,
                VelicinaFelgi     = automobilDetalji.VelicinaFelgi,
                BrojSjedista      = automobilDetalji.BrojSjedista,
                Cijena            = automobilDetalji.Cijena,
                Kilometraza       = automobilDetalji.Kilometraza,
                Kubikaza          = automobilDetalji.Kubikaza,
                Tezina            = automobilDetalji.Tezina,
                CijenaRentanja    = automobilDetalji.CijenaRentanja,
                Proizvodjaci      = PripremaListItemProizvodjaci(),
                EmisioniStandardi = PripremaListItemTipoviEStandardi(),
                Transmisije       = PripremaListItemTransmisije(),
                Tipovi            = PripremaListItemTipoviVozila(),
                Pogoni            = PripremaListItemPogoni(),
                BrojeviVrata      = PripremaListItemBrojVrata(),
                Goriva            = PripremaListItemGoriva(),
                Poslovnice        = PripremaListItemPoslovnice()
            };

            return(View(model));
        }