public OrderMSSQLRepository(ReaderRepository readerRepository, BookRepository bookRepository,
                                    LibraryDepartmentRepository libraryDepartmentRepository, LibrarianRepository librarianRepository,
                                    LibraryDataContext context)
        {
            this.readerRepository            = readerRepository;
            this.bookRepository              = bookRepository;
            this.libraryDepartmentRepository = libraryDepartmentRepository;
            this.librarianRepository         = librarianRepository;

            this.context = context;
        }
コード例 #2
0
        public BookMSSQLRepository(LibraryDepartmentRepository libraryDepartmentRepository, LibraryDataContext context)
        {
            this.libraryDepartmentRepository = libraryDepartmentRepository;

            this.context = context;
        }
コード例 #3
0
 public LibrarianRepository CreateLibrarianRepository(LibraryDepartmentRepository libraryDepartmentRepository)
 {
     return(new LibrarianMSSQLRepository(libraryDepartmentRepository, context));
 }
コード例 #4
0
 public OrderRepository CreateOrderRepository(ReaderRepository readerRepository, BookRepository bookRepository,
                                              LibraryDepartmentRepository libraryDepartmentRepository, LibrarianRepository librarianRepository)
 {
     return(new OrderMSSQLRepository(readerRepository, bookRepository, libraryDepartmentRepository, librarianRepository, context));
 }
コード例 #5
0
 public BookRepository CreateBookRepository(LibraryDepartmentRepository libraryDepartmentRepository)
 {
     return(new BookMSSQLRepository(libraryDepartmentRepository, context));
 }