private async void ConfirmButton_Click(object sender, EventArgs e) { var dialog = new Android.App.AlertDialog.Builder(Context); if ((Activity as LoginActivity).CheckConnection()) { EnableControls(false); try { var email = emailEditText.Text; var code = codeEditText.Text; var member = await manager.ConfirmEmail(email, code); if (member != null) { ShowRegistrationFragment(member, code); } else { string message = $"Код подтверждения был введен неверно."; dialog.SetMessage(message); dialog.SetPositiveButton("Ок", delegate { }); dialog.Show(); } } catch (Exception ex) { string message = ex.Message; dialog.SetMessage(message); dialog.SetPositiveButton("Ок", delegate { }); dialog.Show(); } codeEditText.Text = string.Empty; EnableControls(true); } }