public ActionResult Create([Bind(Include = "UpitID,ProfesorID,TerminID,Naslov,Opis,Odgovor,Odgovoren")] Upit upit) { int a = (int)Session["Student"]; Student stu = db.Student.Find(a); ViewBag.Student = stu.Ime_I_Prezime; if (ModelState.IsValid) { var listatermina = db.Termini.Include(k => k.Kolegij).Include(k => k.Profesor).ToList(); var kolegij = db.Kolegij.Find(upit.TerminID); foreach (Termini t in listatermina) { if (t.KolegijID == kolegij.KolegijID) { upit.TerminID = t.TerminiID; } } upit.StudentID = stu.StudentID; db.Upit.Add(upit); db.SaveChanges(); return(RedirectToAction("Index", "Home")); } ViewBag.ProfesorID = new SelectList(db.Profesor, "ProfesorID", "Ime_I_Prezime", upit.ProfesorID); ViewBag.StudentID = new SelectList(db.Student, "StudentID", "Ime_I_Prezime", upit.StudentID); ViewBag.TerminID = new SelectList(db.Termini, "TerminiID", "KolegijID", upit.TerminID); return(View(upit)); }
public ActionResult UpitInfo(int id) { Upit up = baza.Upit.Find(id); return(View(up)); }
public ActionResult DeleteConfirmed(int id) { Upit upit = db.Upit.Find(id); db.Upit.Remove(upit); db.SaveChanges(); return(RedirectToAction("Index", "Home")); }
// GET: Upit/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Upit upit = db.Upit.Find(id); if (upit == null) { return(HttpNotFound()); } return(View(upit)); }
//Crudovi-uredi public ActionResult Edit(int id) { Upit up = new Upit(); up = upitBazaPodataka.getUpitID(id); if (Request.IsAjaxRequest()) { ViewBag.IsUpdate = false; return(View("UpitUredi", st)); } else { return(View("StanarUredi", st)); } }
public ActionResult Edit([Bind(Include = "UpitID,StudentID,ProfesorID,TerminID,Naslov,Opis,Odgovor,Odgovoren")] Upit upit) { if (ModelState.IsValid) { upit.Odgovoren = true; db.Entry(upit).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index", "Home")); } ViewBag.ProfesorID = new SelectList(db.Profesor, "ProfesorID", "Ime_I_Prezime", upit.ProfesorID); ViewBag.StudentID = new SelectList(db.Student, "StudentID", "Ime_I_Prezime", upit.StudentID); ViewBag.TerminID = new SelectList(db.Termini, "TerminiID", "TerminiID", upit.TerminID); return(View(upit)); }
public ActionResult Delete(Upit up) { string IsSuccess = upitBazaPodataka.deleteUpit(up.id_upit); if (!IsSuccess.Equals("OK")) { ModelState.Clear(); return(PartialView("UpitObrisi")); } if (Request.IsAjaxRequest()) { return(new HttpStatusCodeResult(HttpStatusCode.OK)); } return(RedirectToAction("UpitView")); }
// GET: Upit/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Upit upit = db.Upit.Find(id); if (upit == null) { return(HttpNotFound()); } ViewBag.ProfesorID = new SelectList(db.Profesor, "ProfesorID", "Ime_I_Prezime", upit.ProfesorID); ViewBag.StudentID = new SelectList(db.Student, "StudentID", "Ime_I_Prezime", upit.StudentID); ViewBag.TerminID = new SelectList(db.Termini, "TerminiID", "TerminiID", upit.TerminID); return(View(upit)); }