示例#1
0
 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);
         }
     }
 }
示例#2
0
 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));
     }
                                                                                                                ));
 }