async void log(object sender, EventArgs e) { var a = new logowanie { email = Email.Text, hasło = Hasło.Text }; var baz = await SystemOD.GetPlace1(); var k = baz.Where(z => z.email == a.email); foreach (var p in k) { if (a.email == p.email && a.hasło == p.hasło) { await Navigation.PushAsync(new MainPage()); return; } else { } } }
async void rejestracja(object sender, EventArgs e) { var b = new logowanie { email = email.Text, hasło = hasło.Text, Ulica = Ulica.Text, Nrdomu = Nrdomu.Text, Kod = Kod.Text, Poczta = Poczta.Text }; var baz = await SystemOD.GetPlace1(); var k = baz.Where(z => z.email == b.email); foreach (var p in k) { if (b.email == p.email) { autoryzac.Text = "Sprawdź poprawność danych"; return; } else if (b.email != p.email) { await SystemOD.Addlogo(b.email, b.hasło); await DisplayAlert("", "Rejestracja przebiegła pomyślnie", "OK"); } } var c = gdypopr(b); if (c) { await SystemOD.Addlogo(b.email, b.hasło); await DisplayAlert("", "Rejestracja przebiegła pomyślnie", "OK"); } else { autoryzac.Text = "BŁĄD REJESTRACJI"; } }
bool gdypopr(logowanie b) { return(!string.IsNullOrWhiteSpace(b.email) && b.email.Contains("@") && !string.IsNullOrWhiteSpace(b.hasło)); }