コード例 #1
0
        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));
        }
コード例 #2
0
        public async Task <ActionResult> AllDisciplines(string code, int option)
        {
            ViewBag.Url = Url.Action("AllCourses");
            Course course = await CourseWebAPI.GetCourseById(code);

            List <Discipline> DisciplineList = await DisciplineWebAPI.GetDisciplinesByCourse(code);

            DisciplineList.ForEach(x =>
            {
                x.ShowTeachers      = false;
                x.CourseOptionRoute = option;
                x.CodeCourse        = code;
            });
            DisciplineIndexViewModel disciplineIndex = new DisciplineIndexViewModel
            {
                Course         = course,
                DisciplineList = DisciplineList
            };

            return(View(disciplineIndex));
        }