コード例 #1
0
 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;
         }
     }
 }
コード例 #2
0
 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();
         }
     }
 }