private void GetActivityViewModelList(List <Activity> activityList, string courseId, string courseName, bool isManagerRole) { foreach (var activity in activityList) { ActivityViewModel activityViewModel = new ActivityViewModel(activity); activityViewModel.CourseId = courseId; activityViewModel.CourseName = courseName; if (isManagerRole) { RawManagerActivityList.Add(activityViewModel); } else { RawParticipantActivityList.Add(activityViewModel); } } }
public void DoSearch() { ManagerCourseList = new ObservableCollection <CourseViewModel> (RawManagerCourseList.FindAll((vm) => { return(vm.CourseFullName.Contains(SearchText)); } )); ManagerActivityList = new ObservableCollection <ActivityViewModel> (RawManagerActivityList.FindAll((obj) => { return(obj.ActivityName.Contains(SearchText)); } )); ParticipantCourseList = new ObservableCollection <CourseViewModel> (RawParticipantCourseList.FindAll((vm) => { return(vm.CourseFullName.Contains(SearchText)); } )); ParticipantActivityList = new ObservableCollection <ActivityViewModel> (RawParticipantActivityList.FindAll((obj) => { return(obj.ActivityName.Contains(SearchText)); } )); }