예제 #1
0
        private void ExecuteRemovePatientContactCommand(PatientContactDto patientContactDto)
        {
            var requestDispatcher = _asyncRequestDispatcherFactory.CreateAsyncRequestDispatcher();

            requestDispatcher.Add(new RemovePatientContactRequest {
                PatientContactKey = patientContactDto.Key, PatientKey = _patientKey
            });
            requestDispatcher.ProcessRequests(HandleRemovePatientContactComplete, HandleRemovePatientContactException);
            RemovePatientContactLoading = true;
        }
예제 #2
0
 private void ExecuteEditPatientContactCommand(PatientContactDto patientContactDto)
 {
     _popupService.ShowPopup(
         "PatientContactEditorView",
         "Edit",
         null,
         new[] { new KeyValuePair <string, string> ("PatientContactKey", patientContactDto.Key.ToString()) },
         true,
         RefreshPatientContacts);
 }
예제 #3
0
 public PatientContactDto UpdatePatientContact(PatientContactDto contact)
 {
     throw new NotImplementedException();
 }
예제 #4
0
 public PatientContactDto AddPatientContact(long patientID, PatientContactDto contact)
 {
     throw new NotImplementedException();
 }