コード例 #1
0
        public ActionResult SaveSkills(List <int> moduleIds, List <int> interestsIds)
        {
            TeacherSkillViewModel skill = new TeacherSkillViewModel();

            skill.Save(User.Identity.GetUserId(), moduleIds);
            ResearchTopics.SaveProfileAreas(interestsIds, User.Identity.GetUserId());
            return(null);
        }
コード例 #2
0
        public ActionResult TeacherSkills()
        {
            List <TeacherSkillViewModel> skills = new List <TeacherSkillViewModel>();
            List <Subject> subjects             = Models.Subject.GetSubject(null);

            foreach (var subject in subjects)
            {
                List <Module>         module = Module.GetModulesBySubjectId(subject.Id);
                TeacherSkillViewModel skill  = new TeacherSkillViewModel();
                skill.Subject = subject;
                skill.Modules = module;
                skills.Add(skill);
            }
            ViewBag.Skills         = skills;
            ViewBag.Areas          = TopicArea.GetTopicArea(null);
            ViewBag.SelectedSkills = TeacherSkillViewModel.GetSelectedSkills(User.Identity.GetUserId());
            return(PartialView());
        }
コード例 #3
0
        public ActionResult Teacher(string userId)
        {
            UserProfile user = new UserProfile(userId);
            List <TeacherSkillViewModel> skills = new List <TeacherSkillViewModel>();
            List <Subject> subjects             = Models.Subject.GetSubject(null);

            foreach (var subject in subjects)
            {
                List <Module>         module = Module.GetModulesBySubjectId(subject.Id);
                TeacherSkillViewModel skill  = new TeacherSkillViewModel();
                skill.Subject = subject;
                skill.Modules = module;
                skills.Add(skill);
            }
            ViewBag.Skills         = skills;
            ViewBag.SelectedSkills = TeacherSkillViewModel.GetSelectedSkills(userId);
            ViewBag.Subjects       = subjects;
            return(View(user));
        }