void ResetFailed(LoginScreenFaultDetails details)
        {
            RunOnUiThread(() =>
            {
                progressDialog.Dismiss();

                if (!string.IsNullOrEmpty(details.EmailErrorMessage))
                {
                    ShowAlert(emailEdit, details.EmailErrorMessage);
                }

                if (!string.IsNullOrEmpty(details.CommonErrorMessage))
                {
                    var builder = new AlertDialog.Builder(this);

                    builder.SetCancelable(false);

                    builder.SetTitle(messages.ResetingPasswordCommonErrorTitle);
                    builder.SetMessage(details.CommonErrorMessage);

                    builder.SetPositiveButton(messages.AlertCancelButtonTitle, (sender, args) =>
                    {
                        // do nothing => dismiss
                    });

                    var dialog = builder.Create();

                    dialog.Show();
                }
            });
        }
 void Failed(ResetPasswordFormView form, LoginScreenFaultDetails details)
 {
     InvokeOnMainThread(() => {
         StopActivityAnimation();
         if (!String.IsNullOrEmpty(details.EmailErrorMessage))
         {
             form.ShowBubbleForEmail(details.EmailErrorMessage);
         }
         if (!String.IsNullOrEmpty(details.CommonErrorMessage))
         {
             ShowAlert(messages.ResetingPasswordCommonErrorTitle, details.CommonErrorMessage, messages.AlertCancelButtonTitle);
         }
     });
 }
Beispiel #3
0
 void Failed(LoginFormView form, LoginScreenFaultDetails details)
 {
     InvokeOnMainThread(() => {
         StopActivityAnimation();
         if (!String.IsNullOrEmpty(details.UserNameErrorMessage))
         {
             form.ShowBubbleForUserName(details.UserNameErrorMessage);
         }
         if (!String.IsNullOrEmpty(details.PasswordErrorMessage))
         {
             form.ShowBubbleForPassword(details.PasswordErrorMessage);
         }
         if (!String.IsNullOrEmpty(details.CommonErrorMessage))
         {
             ShowAlert(messages.LoginCommonErrorTitle, details.CommonErrorMessage, messages.AlertCancelButtonTitle);
         }
     });
 }