private void Button_Clicked(object sender, EventArgs e) { bool validated = true; if (ImieEntry.Text == null || ImieEntry.Text == string.Empty) { ImieEntry.BackgroundColor = Color.BlueViolet; validated = false; } if (NazwiskoEntry.Text == null || NazwiskoEntry.Text == string.Empty) { NazwiskoEntry.BackgroundColor = Color.BlueViolet; validated = false; } if (AdresEntry.Text == null || AdresEntry.Text == string.Empty) { AdresEntry.BackgroundColor = Color.BlueViolet; validated = false; } if (UroEntry.Text == null || UroEntry.Text == string.Empty) { UroEntry.BackgroundColor = Color.BlueViolet; validated = false; } if (KontaktEntry.Text == null || KontaktEntry.Text == string.Empty) { KontaktEntry.BackgroundColor = Color.BlueViolet; validated = false; } if (EmailEntry.Text == null || EmailEntry.Text == string.Empty) { EmailEntry.BackgroundColor = Color.BlueViolet; validated = false; } if (!validated) { DisplayAlert("UWAGA", "Uzupełnij formularz", "OK"); return; } Uczestnik ucz1 = new Uczestnik() { Imie = ImieEntry.Text, Nazwisko = NazwiskoEntry.Text, Adres = AdresEntry.Text, Urodziny = UroEntry.Text, Tel = KontaktEntry.Text, Email = EmailEntry.Text }; data.AddUczestnik(ucz1); DisplayAlert("UWAGA", "Dodano użytkownika", "OK"); }
public void AddUczestnik(Uczestnik u) { lock (collisionLock)//aby nie zachodzily dwa procesy na raz w bazie danych....xd { if (u.Id != 0) { database.Update(u); } else { database.Insert(u); } } Uczestnicy.Add(u); }