public ActionResult prijava_prakse(Praksa_student p) { int broj = (int)Session["UserID"]; foreach (Praksa_student praksa in baza.PraksaStudent) { if (praksa.id_student == broj) { ViewBag.samojedna = "Mozete imati prijavljenu samo jednu prasku."; return(View()); } } Praksa datum = baza.Prakse.SingleOrDefault(s => s.id_praksa == p.id_praksa); p.id_student = broj; p.datum_do = datum.datum_do; p.datum_od = datum.datum_od; if (ModelState.IsValid) { baza.PraksaStudent.Add(p); baza.SaveChanges(); return(RedirectToAction("index_student")); } else { throw new ArgumentException(); } }
public ActionResult gradeStudent(int id) { Session["gradeID"] = id; Praksa_student ps = baza.PraksaStudent.SingleOrDefault(s => s.id_student == id); return(View(ps)); }
public ActionResult gradeStudent(Praksa_student praksaStudent) { int id = (int)Session["gradeID"]; Praksa_student ps = baza.PraksaStudent.SingleOrDefault(s => s.id_student == id); ps.ocjena = praksaStudent.ocjena; baza.SaveChanges(); return(RedirectToAction("o_praksi")); }
public ActionResult approveStudent(int id) { Praksa_student studentToUpdate = baza.PraksaStudent.SingleOrDefault(s => s.id_student == id); if (studentToUpdate.odobreno == 0) { studentToUpdate.odobreno = 1; } else { studentToUpdate.odobreno = 0; } baza.SaveChanges(); return(RedirectToAction("o_praksi")); }
public ActionResult deleteStudent(int id) { Praksa_student praksaToDelte = baza.PraksaStudent.SingleOrDefault(s => s.id_student == id); if (praksaToDelte != null) { baza.PraksaStudent.Remove(praksaToDelte); baza.SaveChanges(); } Student sutdentToDelete = baza.Studenti.SingleOrDefault(s => s.id_studnet == id); baza.Studenti.Remove(sutdentToDelete); baza.SaveChanges(); return(RedirectToAction("o_praksi")); }
public ActionResult prijava_prakse() { Praksa_student p = new Praksa_student(); return(View(p)); }