private void AddCriteria(CurriculumCriteria crit) { var number = _critList.Count + 1; var module = new StudyProgramModule { id = number, title = crit.Requirement.Name, sws = 0, regularSemester = crit.Term, coursesBound = true, coursesUnrestricted = false, gop = false, locked = false, editable = false, exams = new List <StudyProgramExam>() }; _critList[number] = new CritModuleBundle { Criteria = crit, Module = module }; _prog.modules.Add(module); }
public ActionResult DeleteConfirmed(Guid id) { CurriculumCriteria curriculumCriteria = Db.Criterias.Find(id); Db.Criterias.Remove(curriculumCriteria); Db.SaveChanges(); return(RedirectToAction("Index")); }
/// <summary> /// /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult Create(Guid?id) { var curr = Db.Curricula.SingleOrDefault(x => x.Id == id.Value); var model = new CurriculumCriteria(); //model.Curriculum = curr; return(View(model)); }
public ActionResult Edit([Bind(Include = "Id,Name,ShortName,MinECTS,MaxECTS,Option")] CurriculumCriteria curriculumCriteria) { if (ModelState.IsValid) { Db.Entry(curriculumCriteria).State = EntityState.Modified; Db.SaveChanges(); return(RedirectToAction("Index")); } return(View(curriculumCriteria)); }
/// <summary> /// /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult Edit(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CurriculumCriteria curriculumCriteria = Db.Criterias.Find(id); if (curriculumCriteria == null) { return(HttpNotFound()); } return(View(curriculumCriteria)); }
/// <summary> /// /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult Details(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CurriculumCriteria curriculumCriteria = Db.Criterias.Find(id); if (curriculumCriteria == null) { return(HttpNotFound()); } ViewBag.UserRight = GetUserRight(); return(View(curriculumCriteria)); }
public ActionResult Create(CurriculumCriteria curriculumCriteria) { if (ModelState.IsValid) { var curr = Db.Curricula.SingleOrDefault(x => x.Id == curriculumCriteria.Id); curriculumCriteria.Id = Guid.NewGuid(); //curriculumCriteria.Curriculum = curr; Db.Criterias.Add(curriculumCriteria); Db.SaveChanges(); return(RedirectToAction("Details", "Curricula", new { id = curr.Id })); } return(View(curriculumCriteria)); }