private async void BtnRegister_Clicked(object sender, EventArgs e) { await PopupNavigation.Instance.PushAsync(new BusyPopUp()); try { if (password.Text != retypedPassword.Text) { await DisplayAlert("Error", "Passwords do not match", "OK"); return; } var created = await auth.SignUpWithEmailPassword(Email.Text, password.Text); // Console.WriteLine(created); if (created) { List<string> filmi = new List<string>(); List<string> frendi = new List<string>(); await ReaderWriter.AddPerson(Username.Text, Email.Text, filmi, frendi); //await ReaderWriter.UpdatePerson(Username.Text, Email.Text, filmi, frendi); await DisplayAlert("Success", "Registration successful", "OK"); await Navigation.PushAsync(new LoginPage()); //vrni na login, ko je registracija uspešna //await Navigation.PopAsync(); // Firebase } else { await DisplayAlert("Failed", "Registration unsuccessful, check the credentials", "OK"); } } finally { await PopupNavigation.Instance.PopAsync(); } }