public async Task <ActionResult> DetailsCourse(string code) { ViewBag.Url = Url.Action("AllCourses"); DetailsCourseViewModel detailsCourse = new DetailsCourseViewModel(); var DisciplineList = await DisciplineWebAPI.GetDisciplinesByCourse(code); DisciplineList.ForEach(x => { x.ShowTeachers = false; x.CourseOptionRoute = (int)CourseOptionRouteEnum.INDIVIDUAL; x.CodeCourse = code; }); detailsCourse.Course = await CourseWebAPI.GetCourseById(code); detailsCourse.DisciplineList = DisciplineList; var TeacherList = await TeacherWebAPI.GetTeachersByCourse(code); TeacherList.ForEach(x => { x.ShowDisciplines = false; x.CodeCourse = code; }); detailsCourse.TeacherList = TeacherList; return(View(detailsCourse)); }
public async Task <ActionResult> AllTeachers() { ViewBag.Url = Url.Action("AllTeachers"); List <Teacher> DisciplineList = await TeacherWebAPI.GetAllTeachers(); DisciplineList.ForEach(x => { x.ShowDisciplines = true; }); return(View(DisciplineList)); }
public async Task <ActionResult> AllTeachers(string code) { ViewBag.Url = Url.Action("AllTeachers", "Teacher"); Course course = await CourseWebAPI.GetCourseById(code); List <Teacher> TeacherList = await TeacherWebAPI.GetTeachersByCourse(code); TeacherList.ForEach(x => { x.ShowDisciplines = false; x.CodeCourse = code; }); TeacherIndexViewModel teacherIndex = new TeacherIndexViewModel { Course = course, TeacherList = TeacherList }; return(View(teacherIndex)); }
public async Task <ActionResult> AllDisciplines(string code) { ViewBag.Url = Url.Action("AllDisciplines", "Discipline"); Teacher teacher = await TeacherWebAPI.GetTeacherById(code); List <Discipline> DisciplineList = await DisciplineWebAPI.GetDisciplinesByTeacher(code); DisciplineList.ForEach(x => { x.ShowTeachers = false; x.CodeTeacher = code; }); DisciplineIndexViewModel disciplineIndex = new DisciplineIndexViewModel { Teacher = teacher, DisciplineList = DisciplineList }; return(View(disciplineIndex)); }