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")); }