private async Task DeleteEmployeeAsync() { IsProcessing = true; var request = new RemoveInterpreterFromAgencyRequestModel() { AgencyId = _agencyId.ToString(), InterpreterId = _employee.InterpreterId, }; var service = new AgencyService(); var responce = await service.RemoveInterpreterFromAgency(request); IsProcessing = false; var success = responce.Status == true; if (success) { _parentViewModel.RefreshCommand.Execute(null); await App.Current.MainPage.DisplayAlert("Success", responce.GetMessage(), "OK"); await App.Current.MainPage.Navigation.PopAsync(); } else { await App.Current.MainPage.DisplayAlert("Error", responce.GetMessage(), "OK"); } }
public async Task <BaseRespond> RemoveInterpreterFromAgency(RemoveInterpreterFromAgencyRequestModel request) { var responce = new BaseRespond(); try { responce = await Post <BaseRespond, RemoveInterpreterFromAgencyRequestModel>(RemoveInterpreterFromAgencyAPI, request); } catch (Exception e) { System.Diagnostics.Debug.WriteLine(e.Message); } return(responce); }