public ReservationsController(IReservationRepository reservationRepository, 
     ICustomerRepository customerRepository, ILibraryItemRepository libraryItemRepository)
 {
     _reservationRepository = reservationRepository;
     _customerRepository = customerRepository;
     _libraryItemRepository = libraryItemRepository;
 }
Example #2
0
 public StockHandling(ILibraryItemRepository repository)
 {
     _repository = repository ?? throw new ArgumentNullException(nameof(repository));
 }
Example #3
0
 /// <summary>
 /// Create a new <see cref="LibraryItemApi"/>.
 /// </summary>
 /// <param name="libraryItems">
 /// The library item repository used to modify or retrieve information in the data store.
 /// </param>
 public LibraryItemApi(ILibraryItemRepository libraryItems)
 {
     _libraryItems = libraryItems;
 }
Example #4
0
 public LibraryItemService(ILibraryItemRepository db)
 {
     _db = db;
 }
 public LibraryItemsController(ILibraryItemRepository libraryItemRepository)
 {
     _libraryItemRepository = libraryItemRepository;
 }
 public LibraryAdministration(ILibraryItemRepository libraryItemRepository, ILendingRecordRepository lendingRepository)
 {
     _libraryItemRepository = libraryItemRepository ?? throw new ArgumentNullException(nameof(libraryItemRepository));
     _lendingRepository     = lendingRepository ?? throw new ArgumentNullException(nameof(lendingRepository));
 }
Example #7
0
 protected ALibraryItemTest(RepositoryActivator repositories)
 {
     _repositories = repositories;
     _repository   = repositories.LibraryManager.LibraryItemRepository;
 }