コード例 #1
0
        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
        }