public ActionResult DodajPredmet(AdminPredmetModel model) { if (ModelState.IsValid) { PredmetDTO predmet = new PredmetDTO() { Naziv = model.Naziv, Opis = model.Opis, Semestar = model.Semestar, GodinaStudija = (model.Semestar - 1) / 2 + 1, }; int predmetId = Predmeti.Dodaj(predmet); Smerovi.DodajPredmetSmeru(predmetId, model.smerId); return(RedirectToAction("AdministracijaPredmeta")); } List <SmerDTO> smerovi = Smerovi.VratiSve(); foreach (SmerDTO smer in smerovi) { model.listaSmerova.Add(new SmerModel() { Id = smer.Id, Ime = smer.Ime }); } return(View(model)); }
public ActionResult AdministracijaPredmeta() { List <AdminPredmetModel> model = new List <AdminPredmetModel>(); List <PredmetDTO> predmeti = Predmeti.VratiSve(); foreach (PredmetDTO predmet in predmeti) { AdminPredmetModel predmetModel = new AdminPredmetModel() { Id = predmet.Id, Naziv = predmet.Naziv, GodinaStudija = predmet.GodinaStudija, Semestar = predmet.Semestar }; List <SmerDTO> lista = Smerovi.VratiSveSmerove(predmet.Id); if (lista.Count > 0) { predmetModel.smerId = lista[0].Id; predmetModel.smerIme = lista[0].Ime; } model.Add(predmetModel); } return(View(model)); }
public ActionResult DodajPredmet() { AdminPredmetModel model = new AdminPredmetModel(); List <SmerDTO> smerovi = Smerovi.VratiSve(); foreach (SmerDTO smer in smerovi) { model.listaSmerova.Add(new SmerModel() { Id = smer.Id, Ime = smer.Ime }); } return(View(model)); }