public IActionResult SnimiKurs(string Naziv, int StudijskiProgramID, int Trajanje, int ECTS, float Cijena, string Trazenost, string Cilj) { Studijski_Program sp = db.Studijski_Program.Where(x => x.Studijski_programID == StudijskiProgramID).FirstOrDefault(); Kurs k = new Kurs { Naziv = Naziv, Studijski_Program_ID_FK = StudijskiProgramID, ECTS = ECTS, Trazenost = Trazenost, Cijena = Cijena, Cilj = Cilj, Studijski_Program_ID = sp, Trajanje = Trajanje }; if (ModelState.IsValid) { try { db.Kurs.Add(k); db.SaveChanges(); TempData["uspjesno"] = "Uspješno ste dodali novi kurs!"; } catch (Exception) { TempData["greska"] = "GRESKA PRILIKOM DODAVANJA"; } } else { return(NotFound($"Error")); } return(Redirect("Kursevi")); }
public IActionResult DetaljiKursa(int KursID) { Kurs k = db.Kurs.Find(KursID); Studijski_Program sp = db.Studijski_Program.Find(k.Studijski_Program_ID_FK); KursDetaljiVM vm = new KursDetaljiVM { Naziv = k.Naziv, ECTS = k.ECTS, Trajanje = k.Trajanje, Trazenost = k.Trazenost, Cijena = k.Cijena, Cilj = k.Cilj, KursID = k.KursID, StudijskiProgram = sp.Naziv }; return(PartialView(vm)); }
public IActionResult UrediKurs(int KursID) { Kurs k = db.Kurs.Where(x => x.KursID == KursID).FirstOrDefault(); if (k == null) { return(NotFound($"Kurs nije pronadjen")); } Studijski_Program sp = db.Studijski_Program.Where(x => x.Studijski_programID == k.Studijski_Program_ID_FK).FirstOrDefault(); UrediKursVM vm = new UrediKursVM { KursID = KursID, Naziv = k.Naziv, ECTS = k.ECTS, Cijena = k.Cijena, Trajanje = k.Trajanje, Trazenost = k.Trazenost, Cilj = k.Cilj, StudijskiProgram = sp.Naziv, StudijskiProgramID = sp.Studijski_programID }; return(View(vm)); }