コード例 #1
0
        public void Startup()
        {
            daneRepozytorium = new DaneRepozytorium();

            katalog1 = new Katalog("Test_Tytul", "Test_Autor", "Test_Opis");
            katalog2 = new Katalog("Test_Tytul2", "Test_Autor2", "Test_Opis2");
            daneRepozytorium.DanePowiazania.PozycjeKatalogowe.Add(katalog1.Klucz, katalog1);

            wykaz1 = new Wykaz("Jan", "Kowalski");
            wykaz2 = new Wykaz("Piotr", "Nowak");
            daneRepozytorium.DanePowiazania.ElementyWykazu.Add(wykaz1);

            opis1 = new OpisStanu(katalog1, "Mocno_zniszczona", new DateTime(2018, 9, 3, 12, 00, 00));
            opis2 = new OpisStanu(katalog2, "W_stanie_idealnym", new DateTime(2012, 8, 4, 12, 00, 00));
            daneRepozytorium.DanePowiazania.OpisyStanu.Add(opis1);

            zdarzenie1 = new Zdarzenie(opis1, wykaz1, new DateTime(2017, 6, 3, 12, 00, 00), new DateTime(2017, 9, 3, 12, 00, 00));
            zdarzenie2 = new Zdarzenie(opis2, wykaz2, new DateTime(2017, 6, 3, 12, 00, 00));
            daneRepozytorium.DanePowiazania.Wypozyczenia.Add(zdarzenie1);


            obslugaDanych = new ObslugaDanych(daneRepozytorium);

            sciezka = "dane.txt";

            daneOryginalne = obslugaDanych.WyswietlDaneRepozytorium();
        }
コード例 #2
0
        static void Main(string[] args)
        {
            DaneRepozytorium daneRepozytorium = new DaneRepozytorium();
            ObslugaDanych    obslugaDanych    = new ObslugaDanych(daneRepozytorium);

            IKonwersjaDanych konwerter;

            konwerter = new KonwersjaJson();
            obslugaDanych.WriteToFile("data.json", konwerter);
            obslugaDanych.ReadFromFile("data.json", konwerter);
            Console.Write(obslugaDanych.WyswietlDaneRepozytorium());

            konwerter = new KonwersjaWlasna();
            obslugaDanych.WriteToFile("data.txt", konwerter);
            obslugaDanych.ReadFromFile("data.txt", konwerter);
            Console.Write(obslugaDanych.WyswietlDaneRepozytorium());

            Console.ReadKey();
        }
コード例 #3
0
        public void Startup()
        {
            daneRepozytorium = new DaneRepozytorium();

            katalog1 = new Katalog("Test Tytul", "Test Autor", "Test Opis");
            katalog2 = new Katalog("Test Tytul2", "Test Autor2", "Test Opis2");
            daneRepozytorium.DanePowiazania.PozycjeKatalogowe.Add(katalog1.Klucz, katalog1);

            wykaz1 = new Wykaz("Jan", "Kowalski");
            wykaz2 = new Wykaz("Piotr", "Nowak");
            daneRepozytorium.DanePowiazania.ElementyWykazu.Add(wykaz1);

            opis1 = new OpisStanu(katalog1, "Mocno zniszczona", new DateTime(2018, 9, 3, 12, 00, 00));
            opis2 = new OpisStanu(katalog2, "W stanie idealnym", new DateTime(2012, 8, 4, 12, 00, 00));
            daneRepozytorium.DanePowiazania.OpisyStanu.Add(opis1);

            zdarzenie1 = new Zdarzenie(opis1, wykaz1, new DateTime(2017, 6, 3, 12, 00, 00), new DateTime(2017, 9, 3, 12, 00, 00));
            zdarzenie2 = new Zdarzenie(opis2, wykaz2, new DateTime(2017, 6, 3, 12, 00, 00));
            daneRepozytorium.DanePowiazania.Wypozyczenia.Add(zdarzenie1);

            obslugaDanych             = new ObslugaDanych(daneRepozytorium);
            wypelnianieStalymi        = new WypelnianieStalymi();
            wypelnianieLosowymiDanymi = new WypelnianieLosowymiDanymi();
        }