public LibraryClass(Repository repository) { this.repository = repository; allDepartments = repository.LibraryDepartmentRepository.GetItems().ToList<LibraryDepartment>(); workLibrarians = repository.LibrarianRepository.GetItems().ToList<Librarian>(); openOrders = repository.OrderRepository.GetOpenOrders().ToList<Order>(); activeReaders = new List<Reader>(); }
public LibraryClassTest() { repository = new Repository(new MSSQLRepositoryFactory()); reader = new Reader("First Reader", "Brest"); repository.ReaderRepository.Save(reader); department = new LibraryDepartment("Abonement", true); repository.LibraryDepartmentRepository.Save(department); librarian = new Librarian("First Librarian ", department); repository.LibrarianRepository.Save(librarian); book = new Book("First Author", "Title", 2002, department); repository.BookRepository.Save(book); book2 = new Book("Second Author", "Title", 2000, department); repository.BookRepository.Save(book2); library = new LibraryClass(repository); }