コード例 #1
0
ファイル: BookInteractor.cs プロジェクト: andreireinus/I243
 public BookInteractor(IRepository <Book> bookRepository, ILenderRepository lenderRepository, ILendingRecordRepository lendingRepository) : base(bookRepository)
 {
     _bookRepository    = bookRepository;
     _lenderRepository  = lenderRepository;
     _lendingRepository = lendingRepository;
 }
コード例 #2
0
 public Reminder(ILendingRecordRepository lendingRecordRepository, INotifier notifier, ILogger logger)
 {
     _lendingRecordRepository = lendingRecordRepository ?? throw new ArgumentNullException(nameof(lendingRecordRepository));
     _notifier = notifier ?? throw new ArgumentNullException(nameof(notifier));
     _logger   = logger?.ForContext <Reminder>() ?? throw new ArgumentNullException(nameof(logger));
 }
コード例 #3
0
 public LibraryAdministration(ILibraryItemRepository libraryItemRepository, ILendingRecordRepository lendingRepository)
 {
     _libraryItemRepository = libraryItemRepository ?? throw new ArgumentNullException(nameof(libraryItemRepository));
     _lendingRepository     = lendingRepository ?? throw new ArgumentNullException(nameof(lendingRepository));
 }