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); }
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()); }
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)); }