static void Main(string[] args) { Liist liist = new Liist(5); liist.InsertAtIndex(0, 2); liist.InsertAtIndex(1, 1); liist.InsertAtIndex(4, 1); liist.PrintEliment(); }
private void Submit_Click(object sender, RoutedEventArgs e) { if (!string.IsNullOrWhiteSpace(Email.Text)) { try { var test = new MailAddress(Email.Text); } catch (FormatException ex) { return; } } string name = Name.Text; string surname = Surname.Text; string dateofbirth = DateOfBirth.ToString(); string variant; string city = City.Text; string email = Email.Text; if (Female.IsChecked == true) { variant = "M"; } else if (Male.IsChecked == true) { variant = "F"; } else { variant = "U"; } bool hasSameValue = false; if (collection != null) { foreach (var item in collection) { if (name.Equals(item.Name) && surname.Equals(item.Surname) && dateofbirth.Equals(item.DateOfBirth) && city.Equals(item.City) && email.Equals(item.Email) && variant.Equals(item.Gender)) { hasSameValue = true; break; } } } if (!hasSameValue) { if (used == false) { used = true; GridData.ItemsSource = collection; } Liist ne = new Liist() { Name = name, Surname = surname, DateOfBirth = dateofbirth, City = city, Email = email, Gender = variant }; collection.Add(ne); _db.Table1.Add(new Table1 { Name = ne.Name, LastName = ne.Surname, BirthDate = DateTime.Parse(ne.DateOfBirth), City = ne.City, Email = ne.Email, Gender = ne.Gender }); _db.SaveChanges(); GridData.Items.Refresh(); } }