private void HandleGetPatientSummaryDtoRequest(ReceivedResponses receivedResponses) { var response = receivedResponses.Get <DtoResponse <PatientSummaryDto> > (); Patient = response.DataTransferObject; IsLoading = false; }
private void HandleInitializationCompleted(ReceivedResponses receivedResponses) { var responses = from response in receivedResponses.Responses where typeof(GetLookupValuesResponse).IsAssignableFrom(response.GetType()) select response; LookupValueLists = responses.Cast <GetLookupValuesResponse>().ToDictionary( response => response.Name, response => response.LookupValues); if (PayorCoverage == null) { var response = receivedResponses.Get <DtoResponse <PayorCoverageCacheDto> > (); PayorCoverage = response.DataTransferObject; _ruleExecutor.WatchSubject(this); } PatientSummary = receivedResponses.Get <DtoResponse <PatientSummaryDto> > ().DataTransferObject; IsLoading = false; }