public IActionResult Add()
        {
            PredmetEditVM model = new PredmetEditVM();

            model.Predavaci = _db.nastavnoOsoblje.Select(p => new SelectListItem(p.Ime + ' ' + p.Prezime, p.NastavnoOsobljeID.ToString())).ToList();
            return(View("EditPredmet", model));
        }
        public IActionResult EditPredmet(int PredmetID)
        {
            Predmeti p = _db.predmeti.Find(PredmetID);

            if (p == null)
            {
                return(View("ObjectNotFound", PredmetID));
            }

            PredmetEditVM model = new PredmetEditVM();

            model.Predavaci = _db.nastavnoOsoblje.Select(p => new SelectListItem(p.Ime + ' ' + p.Prezime, p.NastavnoOsobljeID.ToString())).ToList();

            model.PredmetID  = p.PredmetiID;
            model.PredavacID = p.PredavacID;
            model.Razred     = p.Razred;
            model.Naziv      = p.Naziv;
            model.Izborni    = p.Izborni;
            model.PhotoPath  = p.PhotoPath;

            return(View(model));
        }
        public IActionResult Save(PredmetEditVM inputi)
        {
            Predmeti x;

            if (inputi.PredmetID == 0)
            {
                x = new Predmeti();
                _db.Add(x);
            }
            else
            {
                x = _db.predmeti.Find(inputi.PredmetID);
            }
            x.PredmetiID = inputi.PredmetID;
            x.PredavacID = inputi.PredavacID;
            x.Razred     = inputi.Razred;
            x.Izborni    = inputi.Izborni;
            x.Naziv      = inputi.Naziv;
            x.PhotoPath  = FileUploadDelete.Upload(_hostingEnvironment, inputi.Photo, "imageUpload");
            _db.SaveChanges();

            TempData["porukaUspjesno"] = "Uspjesno dodan predmet!";
            return(RedirectToAction("OverviewPredmet"));
        }