private void CheckIfUserExists() { FirebaseService firebaseService = new FirebaseService(); User user = new User() { Id = AccountManager.GetAccountId(), Email = AccountManager.GetAccountMail().Replace('.', ','), Name = AccountManager.GetAccountName(), UrlImage = AccountManager.GetImageURL() }; bool existsUser = firebaseService.CheckUserExists(user).Result; if (!existsUser) { firebaseService.AddUser(user); } }
async void signUp(object sender, System.EventArgs e) { if (name.Text == "" || username.Text == "" || password.Text == "" || cPassword.Text == "") { await DisplayAlert("Error", "Please fill the empty fields", "OK"); } else { if (password.Text == cPassword.Text) { List <User> users = new List <User>(); int id = users.Count + 1; await service.AddUser(id, name.Text, username.Text, email.Text, password.Text); await DisplayAlert("Success", "User Added", "OK"); await Navigation.PushAsync(new LoginPage()); } else { await DisplayAlert("Error", "Passwords do not match", "OK"); } } }