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