async void OnDeletePersonClicked(object sender, EventArgs e) { if (_PersonSelected == null) { await DisplayAlert("Error", "You need to chose person!", "Close"); return; } addPerson.IsEnabled = false; //deletePerson.IsEnabled = false; editPerson.IsEnabled = false; var deletePerson = await _personsService.DeletePersonAsync(_PersonSelected.Id); if (deletePerson.Success) { await DisplayAlert("Success", "Person deleted", "Close"); addPerson.IsEnabled = true; //deletePerson.IsEnabled = true; editPerson.IsEnabled = true; ClearData(); } else { await DisplayAlert(ConfigurationManager.AppSettings["SystemErrorTitle"], deletePerson.Error, ConfigurationManager.AppSettings["MessageBoxClosingBtnText"]); ErrorLogger.Instance.LogError(deletePerson.Error); } }