public IActionResult Dodaj()
        {
            AutomobilDodajVM model = new AutomobilDodajVM();

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

            return(View(model));
        }
        public async Task <IActionResult> Dodaj(AutomobilDodajVM AutomobilDodajVM, IFormFile SlikaURL)
        {
            Automobil automobil = new Automobil();

            automobil.Boja              = AutomobilDodajVM.Boja;
            automobil.Dostupan          = AutomobilDodajVM.Dostupan;
            automobil.GodinaProizvodnje = AutomobilDodajVM.GodinaProizvodnje;
            automobil.Model             = AutomobilDodajVM.Model;
            if (AutomobilDodajVM.Kilometraza < 100)
            {
                automobil.Novo = true;
            }
            automobil.ProizvodjacID = AutomobilDodajVM.ProizvodjacID;


            automobil.SlikaURL = SlikaURL.FileName;

            if (ModelState.IsValid)
            {
                db.Automobil.Add(automobil);
            }

            AutomobilDetalji automobilDetalji = new AutomobilDetalji();

            automobilDetalji.PoslovnicaID     = AutomobilDodajVM.PoslovnicaID;
            automobilDetalji.AutomobilID      = automobil.AutomobilID;
            automobilDetalji.BrojSjedista     = AutomobilDodajVM.BrojSjedista;
            automobilDetalji.BrojVrata        = AutomobilDodajVM.BrojVrata;
            automobilDetalji.Cijena           = AutomobilDodajVM.Cijena;
            automobilDetalji.CijenaRentanja   = AutomobilDodajVM.CijenaRentanja;
            automobilDetalji.EmisioniStandard = AutomobilDodajVM.EmisioniStandard;
            automobilDetalji.Gorivo           = AutomobilDodajVM.Gorivo;
            automobilDetalji.Kilometraza      = AutomobilDodajVM.Kilometraza;
            automobilDetalji.Kilovati         = AutomobilDodajVM.Kilovati;
            automobilDetalji.KonjskeSnage     = (int)((float)AutomobilDodajVM.Kilovati * 1.359);
            automobilDetalji.Kubikaza         = AutomobilDodajVM.Kubikaza;
            automobilDetalji.Pogon            = AutomobilDodajVM.Pogon;
            automobilDetalji.Tezina           = AutomobilDodajVM.Tezina;
            automobilDetalji.Tip           = AutomobilDodajVM.Tip;
            automobilDetalji.Transmisija   = AutomobilDodajVM.Transmisija;
            automobilDetalji.VelicinaFelgi = AutomobilDodajVM.VelicinaFelgi;



            var filePath = Path.Combine(he.WebRootPath + "\\images\\Automobili", SlikaURL.FileName);

            SlikaURL.CopyTo(new FileStream(filePath, FileMode.Create));

            if (ModelState.IsValid)
            {
                db.Automobil.Add(automobil);
                db.AutomobilDetalji.Add(automobilDetalji);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            AutomobilDodajVM.Proizvodjaci      = PripremaListItemProizvodjaci();
            AutomobilDodajVM.EmisioniStandardi = PripremaListItemTipoviEStandardi();
            AutomobilDodajVM.Transmisije       = PripremaListItemTransmisije();
            AutomobilDodajVM.Tipovi            = PripremaListItemTipoviVozila();
            AutomobilDodajVM.Pogoni            = PripremaListItemPogoni();
            AutomobilDodajVM.BrojeviVrata      = PripremaListItemBrojVrata();
            AutomobilDodajVM.Goriva            = PripremaListItemGoriva();
            AutomobilDodajVM.Poslovnice        = PripremaListItemPoslovnice();


            return(View(AutomobilDodajVM));
        }