コード例 #1
0
        private async void OnPageLoad(object o)
        {
            Instructors = await _employeeProxy.GetEmployees(string.Empty);

            OnPropertyChanged("Instructors");
            CourseTypes = await _serviceTypeProxy.GetServiceTypes(new ServiceTypeFilter { IsCourse = true });

            OnPropertyChanged("CourseTypes");
            if (IsEditing && CourseId != null)
            {
                Course = await _servicesProxy.GetCourse(CourseId.Value);

                SelectedCourse     = CourseTypes.First(c => c.Id == Course.ServiceTypeId);
                SelectedInstructor = Instructors.First(i => i.Id == Course.InstructorId);
                OnPropertyChanged("Course");
                OnPropertyChanged("SelectedCourse");
                OnPropertyChanged("SelectedInstructor");
            }
            OnPropertyChanged("IsEditing");
            OnPropertyChanged("IsAdding");
        }