private async void BtnRegistro_Clicked(object sender, EventArgs e) { await UserDialogsUtils.ShowLoading("Registrando conta..."); #pragma warning disable CS4014 // Como esta chamada não é esperada, a execução do método atual continua antes de a chamada ser concluída Task.Run(async() => { var result = await ctx.Register(UserEntry.Text, PassEntry.Text, EmailEntry.Text); if (result) { await UserDialogsUtils.HideLoading(); await UserDialogsUtils.ShowSnackbar("Conta criada com sucesso."); Navigation.PopAsync(); } else { await UserDialogsUtils.HideLoading(); await UserDialogsUtils.ShowSnackbar("Conta já existe."); } }); #pragma warning restore CS4014 // Como esta chamada não é esperada, a execução do método atual continua antes de a chamada ser concluída }