private async void BtnContinuar_Clicked(object sender, EventArgs e) { bool cerrar = false; try { var usuario = new Usuario(); if (string.IsNullOrEmpty(Password.Text)) { await DisplayAlert("", "Ingresar usuario", "OK"); return; } if (string.IsNullOrEmpty(Password.Text)) { await DisplayAlert("", "Ingresar contraseña", "OK"); return; } ocupado.IsRunning = true; usuario.Name = Email.Text.Trim(); usuario.Contraseña = Password.Text.Trim(); var login = await LoginViewModel.CargarUsuarioAsync(usuario); if (login != null) { await App.SQLiteDb.SaveItemAsync(usuario); Email.Text = string.Empty; Password.Text = string.Empty; //await DisplayAlert("Ok", "Person added Successfully", "OK"); contexto.IsLogueado = false; contexto.IsLogueadoNO = true; cerrar = true; } else { await DisplayAlert("", "Usuario o contraseña incorrecto", "OK"); } } catch (Exception ex) { await DisplayAlert("Required", ex.ToString(), "OK"); } ocupado.IsRunning = false; if (cerrar == true) { await Navigation.PopModalAsync(); } }