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;
        }
 public MSSQLRepositoryFactory()
 {
     context = new LibraryDataContext();
 }
 public LibraryDepartmentMSSQLRepository(LibraryDataContext context)
 {
     this.context = context;
 }
        public LibrarianMSSQLRepository(LibraryDepartmentRepository libraryDepartmentRepository, LibraryDataContext context)
        {
            this.libraryDepartmentRepository = libraryDepartmentRepository;

            this.context = context;
        }