private async void ValidateResponseCancelCoordination(ResponseCancelCoordination response) { await dialogService.ShowMessage(response.Title, response.Message); if (response.Success && response.StatusCode == 0) { IMedicalCenterCoordinationPageViewModel medicalCenterCoordinationPageViewModel = ServiceLocator.Current.GetInstance <IMedicalCenterCoordinationPageViewModel>(); await medicalCenterCoordinationPageViewModel.LoadCoordinations(); await navigationService.Back(); } }
public async void DeleteCoordination() { dialogService.ShowProgress(); RequestCancelPendingCoordination requestCancelPendingCoordination = new RequestCancelPendingCoordination { PendingCoordination = ThisPendingCoordination(), }; ResponseCancelCoordination response = await apiService.CancelPendingCoordination(requestCancelPendingCoordination); dialogService.HideProgress(); ValidateResponseCancelCoordination(response); }
private async void CancelCoordination() { if (await dialogService.ShowConfirm(AppResources.CancelCoordinationTittle, AppResources.CancelCoordination)) { dialogService.ShowProgress(); RequestCancelPendingCoordination requestCancelPendingCoordination = new RequestCancelPendingCoordination { PendingCoordination = ThisPendingCoordination(), }; ResponseCancelCoordination response = await apiService.CancelPendingCoordination(requestCancelPendingCoordination); dialogService.HideProgress(); ValidateResponseCancelCoordination(response); } }