Exemple #1
0
        static void Main(string[] args)
        {
            /* zalozenia projektowe
             * 1. Dane bedziemy przechowywac w pamieci
             * 2. Dodawanie i usuwanie, wyszukiwanie
             * 3. Przechowywane dane: imie, nazwisko, numer telefonu
             * 4. Komunikaty : wymagane pole, walidacje danych, typy pol (imie nazwisko -string, nr tel - int),
             * 5. Aplikacja dziala, dopoki nie zostanie zamknieta przez uzytkownika
             * 6. Menu
             * 7. Unit testy
             */

            Menu menu = new Menu();
            ContactsRepository contactsRepository = new ContactsRepository();
            Contacts           contacts           = new Contacts(contactsRepository);

            menu.MainMenu(contacts);
        }
Exemple #2
0
 public Contacts(ContactsRepository contactsRepository)
 {
     this.contactsRepository = contactsRepository;
 }