public ActionResult DeleteConfirmed(int id) { Kolegij_Profesor kolegij_Profesor = db.Kolegij_Profesor.Find(id); kolegij_Profesor.Kolegij.Odabran = false; //brisanje upita za taj termin var upiti = db.Upit.ToList(); //brisanje termina var termini = db.Termini.ToList(); int x = 0; foreach (Termini t in termini) { if (t.KolegijID == kolegij_Profesor.KolegijID) { x = t.TerminiID; } foreach (Upit u in upiti) { if (u.TerminID == x) { db.Upit.Remove(u); } } } Termini termin = db.Termini.Find(x); db.Kolegij_Profesor.Remove(kolegij_Profesor); db.Termini.Remove(termin); db.SaveChanges(); return(RedirectToAction("Index", "Home")); }
public ActionResult Edit([Bind(Include = "Kolegij_ProfesorID,ProfesorID,KolegijID")] Kolegij_Profesor kolegij_Profesor) { if (ModelState.IsValid) { db.Entry(kolegij_Profesor).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index", "Home")); } ViewBag.KolegijID = new SelectList(db.Kolegij, "KolegijID", "Naziv", kolegij_Profesor.KolegijID); ViewBag.ProfesorID = new SelectList(db.Profesor, "ProfesorID", "Ime_I_Prezime", kolegij_Profesor.ProfesorID); return(View(kolegij_Profesor)); }
// GET: Kolegij_Profesor/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Kolegij_Profesor kolegij_Profesor = db.Kolegij_Profesor.Find(id); if (kolegij_Profesor == null) { return(HttpNotFound()); } return(View(kolegij_Profesor)); }
// GET: Kolegij_Profesor/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Kolegij_Profesor kolegij_Profesor = db.Kolegij_Profesor.Find(id); if (kolegij_Profesor == null) { return(HttpNotFound()); } ViewBag.KolegijID = new SelectList(db.Kolegij, "KolegijID", "Naziv", kolegij_Profesor.KolegijID); ViewBag.ProfesorID = new SelectList(db.Profesor, "ProfesorID", "Ime_I_Prezime", kolegij_Profesor.ProfesorID); return(View(kolegij_Profesor)); }
public ActionResult Create([Bind(Include = "Kolegij_ProfesorID,KolegijID")] Kolegij_Profesor kolegij_Profesor) { int a = (int)Session["Profesor"]; Profesor prof = db.Profesor.Find(a); ViewBag.Profesor = prof.Ime_I_Prezime; if (ModelState.IsValid) { kolegij = db.Kolegij.Find(kolegij_Profesor.KolegijID); kolegij.Odabran = true; kolegij_Profesor.ProfesorID = prof.ProfesorID; db.Kolegij_Profesor.Add(kolegij_Profesor); db.SaveChanges(); return(RedirectToAction("Index", "Home")); } ViewBag.KolegijID = new SelectList(db.Kolegij, "KolegijID", "Naziv", kolegij_Profesor.KolegijID); ViewBag.ProfesorID = new SelectList(db.Profesor, "ProfesorID", "Ime_I_Prezime", kolegij_Profesor.ProfesorID); return(View(kolegij_Profesor)); }