protected override BaseFormView CreateFormView()
        {
            var form = new ResetPasswordFormView
            {
                Title = messages.ResetPasswordFormTitle,
                EmailFieldPlaceHolder = messages.EmailFieldPlaceHolder,
                ResetButtonTitle      = messages.ResetButtonTitle
            };

            form.ResetClick += ResetClick;

            return(form);
        }
 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);
         }
     });
 }