private async void GoToHomePage(object sender, EventArgs args) { SessionServices sessionServices = new SessionServices(); UserServices userServices = new UserServices(); UserToLoginDto user = new UserToLoginDto() { Email = email.Text, Password = password.Text }; List <UserDto> u = await userServices.GetUserByEmailAsync(email.Text); register.IsEnabled = false; login.IsEnabled = false; login.Text = "Logging in..."; string token = await sessionServices.CreateSessionAsync(user); if (token != "") { Application.Current.Properties["IdUser"] = u[0].ID; Application.Current.Properties["Token"] = token; await Navigation.PushModalAsync(new MainPage(), true); } else { error.IsVisible = true; register.IsEnabled = true; login.IsEnabled = true; login.Text = "Login"; } }