コード例 #1
0
        private async void EditPasswordAction()
        {
            if (string.IsNullOrWhiteSpace(CurrentPassword))
            {
                _dialog.ShowMessage("Error", "Invalid Password");
            }
            else if (string.IsNullOrWhiteSpace(NewPassword))
            {
                _dialog.ShowMessage("Error", "Invalid New password");
            }
            else if (NewPassword.Length < 8)
            {
                _dialog.ShowMessage("Error", "Password must be at least 8 digit length");
            }
            else if (NewPassword != ConfirmPassword)
            {
                _dialog.ShowMessage("Error", "Password does not match");
            }
            else
            {
                EditPassword = false;

                var resp = await _memberHandler.ChangePassword(CurrentPassword, NewPassword);

                ShowResponse(resp);
            }
        }