public async void SubmitPressed() { Busy = true; try { BusyText = "Sending email..."; var errors = await _authApi.ForgotPasswordAsync(EditingEmail); _errored = errors != null; if (!_errored) { // This isn't an error lol but that's what I called the control. OverlayControl = new AuthErrorsOverlayViewModel(this, "Reset email sent", new [] { "A reset link has been sent to your email address." }); } else { OverlayControl = new AuthErrorsOverlayViewModel(this, "Error", errors !); } } finally { Busy = false; } }