private async void ClickRegistrar()
        {
            if (BlockRegister)
            {
                return;
            }

            BlockRegister = true;
            Application.Current.MainPage.Unfocus();
            var userService  = new Services.UserService();
            var toastService = new Services.ToastService();
            var result       = await userService.RegisterUser(Username.Trim(), Email.Trim(), Password.Trim());

            if (result != UsuarioResultEnum.Ok)
            {
                BlockRegister = false;
                toastService.SendToast(result.GetText());
            }
            else
            {
                toastService.SendToast(Resx.AppResources.RegisterOkMsg);
                await Task.Delay(2000);

                var navigationService = new Services.NavigationService();
                navigationService.GoBack();
            }
        }
Ejemplo n.º 2
0
 private void GoBack()
 {
     if (navigationService.CanGoBack())
     {
         navigationService.GoBack();
     }
 }