public static void ControlError(List <Error> errors, bool isAlert = false) { if (errors?.Count > 0) { switch (errors[0].Code) { default: MessengerHelper.ShowError(errors[0], isAlert); break; } } }
public static void ControlError(Exception ex, bool applyPopToRoot = true) { MessengerHelper.Alert(App.Current.Resources["GeneralError"].ToString()); if (applyPopToRoot) { if (App.Current.MainPage.GetType() == typeof(MainPage)) { ((MasterDetailPage)App.Current.MainPage).Detail.Navigation.PopToRootAsync(); } else { ((NavigationPage)App.Current.MainPage).Navigation.PopToRootAsync(); } } }