private void ExecuteProgramSelectionChanged( ProgramDisplayNameDto obj ) { ChangeProgramSelection ( obj ); }
private void ChangeProgramSelection( ProgramDisplayNameDto dto ) { if ( dto != null ) { var request = new GetAvailableProgramOfferingLocationsRequest { CurrentStaffKey = CurrentUserContext.Staff.Key, ProgramKey = dto.Key }; var requestDispatcher = _asyncRequestDispatcherFactory.CreateAsyncRequestDispatcher (); requestDispatcher.Add ( request ); requestDispatcher.ProcessRequests ( HandleGetAvailableProgramOfferingLocationsCompleted, HandleGetAvailableProgramOfferingLocationsException ); } else { ProgramEnrollment.Location = null; AvailableProgramOfferingLocations = new List<ProgramOfferingLocationDto> (); } }