public override bool Equals(object obj) { PrerequisiteCourse course = obj as PrerequisiteCourse; if (course != null) { if (course.ID == ID) { return(true); } return(false); } return(base.Equals(obj)); }
/// <summary> /// @russfeld /// This uses AJAX to return the HTML code for a new course row on the form /// Mad props to http://ivanz.com/2011/06/16/editing-variable-length-reorderable-collections-in-asp-net-mvc-part-1/ /// </summary> /// <returns></returns> public ActionResult PrerequisiteCourseRow(int id = 0) { if (id > 0) { PrerequisiteCourse reqcourse = new PrerequisiteCourse() { prerequisiteForCourseID = id, prerequisiteCourseID = -1, }; return PartialView("PrerequisiteCourseFormPartial", reqcourse); } else { return PartialView("PrerequisiteCourseFormPartial"); } }