static void DodajKontakt() { Console.Clear(); kontakt k = new kontakt(); Console.Write("Imie: "); k.Imie = Console.ReadLine(); Console.Write("Nazwisko: "); k.Nazwisko = Console.ReadLine(); Console.Write("Email: "); k.Email = Console.ReadLine(); Console.Write("Urodziny: "); DateTime result; while (true) { if (DateTime.TryParse(Console.ReadLine(), out result)) { k.DataUrodzin = result; break; } else { Console.WriteLine("Niepoprawna data!"); Console.Write("Urodziny: "); } } while (true) { string kontynuacja = "T"; Console.ForegroundColor = ConsoleColor.Magenta; Console.Write("Czy dodać adres? [T, t, tak]: "); kontynuacja = Console.ReadLine(); Console.ForegroundColor = ConsoleColor.White; if (kontynuacja.ToUpper() != "T" && kontynuacja.ToUpper() != "TAK") { break; } adres a = new adres(); Console.Write("Ulica: "); a.Ulica = Console.ReadLine(); Console.Write("Miasto: "); a.Miasto = Console.ReadLine(); Console.Write("Kod Pocztowy: "); a.KodPocztowy = Console.ReadLine(); k.AddAdres(a); } while (true) { string kontynuacja = "T"; Console.ForegroundColor = ConsoleColor.Magenta; Console.Write("Czy dodać telefon? [T, t, tak]: "); kontynuacja = Console.ReadLine(); Console.ForegroundColor = ConsoleColor.White; if (kontynuacja.ToUpper() != "T" && kontynuacja.ToUpper() != "TAK") { break; } Console.Write("Telefon: "); k.AddTelefon(Console.ReadLine()); } kontakty.Add(k); }
public void AddAdres(adres _adres) { adresy.Add(_adres); }