public override System.Threading.Tasks.Task<System.Web.Mvc.ActionResult> ChangePassword(NGL.Web.Models.Account.ChangePasswordModel model)
 {
     var callInfo = new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.ChangePassword);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "model", model);
     ChangePasswordOverride(callInfo, model);
     return System.Threading.Tasks.Task.FromResult(callInfo as ActionResult);
 }
 partial void CreateOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, NGL.Web.Models.Course.CreateModel createModel);
 partial void EditOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, NGL.Web.Models.ParentCourse.ParentCourseGradesModel parentCourseGradesModel);
 partial void EnterResultsOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, NGL.Web.Models.Assessment.EnterResultsModel enterResultsModel);
 partial void EditOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, NGL.Web.Models.School.SchoolModel schoolModel);
 partial void ValidateEditedAcademicDetailsOverride(T4MVC_System_Web_Mvc_JsonResult callInfo, NGL.Web.Models.Enrollment.EditAcademicDetailModel AcademicDetail);
 partial void SaveOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, NGL.Web.Models.Attendance.TakeAttendanceModel takeAttendanceModel);
 partial void ScheduleStudentOverride(T4MVC_System_Web_Mvc_JsonResult callInfo, NGL.Web.Models.Schedule.SetModel setModel);
 public override System.Web.Mvc.JsonResult ScheduleStudent(NGL.Web.Models.Schedule.SetModel setModel)
 {
     var callInfo = new T4MVC_System_Web_Mvc_JsonResult(Area, Name, ActionNames.ScheduleStudent);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "setModel", setModel);
     ScheduleStudentOverride(callInfo, setModel);
     return callInfo;
 }
 partial void EnterProgramStatusOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, NGL.Web.Models.Enrollment.EnterProgramStatusModel enterProgramStatusModel, int id);
 public override System.Web.Mvc.ActionResult EnterProgramStatus(NGL.Web.Models.Enrollment.EnterProgramStatusModel enterProgramStatusModel, int id)
 {
     var callInfo = new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.EnterProgramStatus);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "enterProgramStatusModel", enterProgramStatusModel);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "id", id);
     EnterProgramStatusOverride(callInfo, enterProgramStatusModel, id);
     return callInfo;
 }
 public override System.Web.Mvc.ActionResult EnterAcademicDetails(NGL.Web.Models.Enrollment.AcademicDetailModel academicDetailModel, int id)
 {
     var callInfo = new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.EnterAcademicDetails);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "academicDetailModel", academicDetailModel);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "id", id);
     EnterAcademicDetailsOverride(callInfo, academicDetailModel, id);
     return callInfo;
 }
 partial void EnterAcademicDetailsOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, NGL.Web.Models.Enrollment.AcademicDetailModel academicDetailModel, int id);
 partial void CreateStudentOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, NGL.Web.Models.Enrollment.CreateStudentModel createStudentModel);
 partial void EditAcademicDetailsOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, int studentUSI, NGL.Web.Models.Enrollment.EditAcademicDetailModel academicDetail);
 partial void EditBiographicalInfoOverride(T4MVC_System_Web_Mvc_JsonResult callInfo, NGL.Web.Models.Student.EditableStudentBiographicalInfoModel model);
 public override System.Web.Mvc.ActionResult EditAcademicDetails(int studentUSI, NGL.Web.Models.Enrollment.EditAcademicDetailModel academicDetail)
 {
     var callInfo = new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.EditAcademicDetails);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "studentUSI", studentUSI);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "academicDetail", academicDetail);
     EditAcademicDetailsOverride(callInfo, studentUSI, academicDetail);
     return callInfo;
 }
 partial void EditStudentNameOverride(T4MVC_System_Web_Mvc_JsonResult callInfo, NGL.Web.Models.Student.NameModel model);
 public override System.Web.Mvc.JsonResult ValidateEditedAcademicDetails(NGL.Web.Models.Enrollment.EditAcademicDetailModel AcademicDetail)
 {
     var callInfo = new T4MVC_System_Web_Mvc_JsonResult(Area, Name, ActionNames.ValidateEditedAcademicDetails);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "AcademicDetail", AcademicDetail);
     ValidateEditedAcademicDetailsOverride(callInfo, AcademicDetail);
     return callInfo;
 }
 partial void EditHomeAddressOverride(T4MVC_System_Web_Mvc_JsonResult callInfo, NGL.Web.Models.Student.HomeAddressModel model);
 public override System.Web.Mvc.ActionResult Save(NGL.Web.Models.Attendance.TakeAttendanceModel takeAttendanceModel)
 {
     var callInfo = new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.Save);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "takeAttendanceModel", takeAttendanceModel);
     SaveOverride(callInfo, takeAttendanceModel);
     return callInfo;
 }
 partial void EditParentInfoOverride(T4MVC_System_Web_Mvc_JsonResult callInfo, NGL.Web.Models.Student.EditProfileParentModel model);
 public override System.Web.Mvc.ActionResult EnterResults(NGL.Web.Models.Assessment.EnterResultsModel enterResultsModel)
 {
     var callInfo = new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.EnterResults);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "enterResultsModel", enterResultsModel);
     EnterResultsOverride(callInfo, enterResultsModel);
     return callInfo;
 }
 public override System.Web.Mvc.JsonResult EditParentInfo(NGL.Web.Models.Student.EditProfileParentModel model)
 {
     var callInfo = new T4MVC_System_Web_Mvc_JsonResult(Area, Name, ActionNames.EditParentInfo);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "model", model);
     EditParentInfoOverride(callInfo, model);
     return callInfo;
 }
 public override System.Web.Mvc.ActionResult Edit(NGL.Web.Models.School.SchoolModel schoolModel)
 {
     var callInfo = new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.Edit);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "schoolModel", schoolModel);
     EditOverride(callInfo, schoolModel);
     return callInfo;
 }
 partial void EditProgramStatusOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, int studentUsi, NGL.Web.Models.Enrollment.EnterProgramStatusModel programStatus);
 public override System.Web.Mvc.ActionResult Create(NGL.Web.Models.Course.CreateModel createModel)
 {
     var callInfo = new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.Create);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "createModel", createModel);
     CreateOverride(callInfo, createModel);
     return callInfo;
 }
 public override System.Web.Mvc.ActionResult EditProgramStatus(int studentUsi, NGL.Web.Models.Enrollment.EnterProgramStatusModel programStatus)
 {
     var callInfo = new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.EditProgramStatus);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "studentUsi", studentUsi);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "programStatus", programStatus);
     EditProgramStatusOverride(callInfo, studentUsi, programStatus);
     return callInfo;
 }
 public override System.Web.Mvc.ActionResult Edit(NGL.Web.Models.ParentCourse.ParentCourseGradesModel parentCourseGradesModel)
 {
     var callInfo = new T4MVC_System_Web_Mvc_ActionResult(Area, Name, ActionNames.Edit);
     ModelUnbinderHelpers.AddRouteValues(callInfo.RouteValueDictionary, "parentCourseGradesModel", parentCourseGradesModel);
     EditOverride(callInfo, parentCourseGradesModel);
     return callInfo;
 }
 partial void ChangePasswordOverride(T4MVC_System_Web_Mvc_ActionResult callInfo, NGL.Web.Models.Account.ChangePasswordModel model);