public static void DismissLoader()
        {
            if (!loaderDialog.IsShowing)
            {
                return;
            }

            loaderDialog.DismissWithAnimation();
        }
        public static void CloseProgressDialog()
        {
            if (loadingDialog == null)
            {
                return;
            }

            if (loadingDialog.IsShowing)
            {
                loadingDialog.DismissWithAnimation();
                loadingDialog = null;
            }
        }
 public static void ShowErrorDialog(string errorMessage)
 {
     errorDialog = new SweetAlertDialog(_context, SweetAlertDialog.ErrorType);
     errorDialog.SetCancelable(false);
     errorDialog.SetTitleText("Oops...");
     errorDialog.SetContentText(errorMessage);
     errorDialog.SetConfirmText("OK");
     errorDialog.ShowCancelButton(false);
     errorDialog.SetConfirmClickListener(new SweetConfirmClick(d =>
     {
         errorDialog.DismissWithAnimation();
         errorDialog = null;
     }));
     errorDialog.Show();
 }
 private void ShowEmailExistsDialog()
 {
     infoAlertDialog = new SweetAlertDialog(Activity, SweetAlertDialog.ErrorType);
     infoAlertDialog.SetCancelable(false);
     infoAlertDialog.SetTitleText("Sign up error");
     infoAlertDialog.SetContentText("The email account provided is associated with an existing account. Would you like to sign in instead?");
     infoAlertDialog.SetCancelText("No");
     infoAlertDialog.SetConfirmText("Yes");
     infoAlertDialog.SetConfirmClickListener(new SweetConfirmClick(sweet =>
     {
         ClearTextFields();
         OnEmailExistsListener?.Invoke(this, new EventArgs());
         infoAlertDialog.DismissWithAnimation();
         infoAlertDialog = null;
     }));
     infoAlertDialog.Show();
 }