Exemple #1
0
 public Worker(
     ILogger <Worker> logger,
     IChannelRepository channelRepository,
     IAggregateVideoPublishTimesUseCase aggregateVideoPublishTimesUseCase,
     IChannelPublishPredictionRepository channelPublishPredictionRepository)
 {
     _logger            = logger;
     _channelRepository = channelRepository;
     _aggregateVideoPublishTimesUseCase  = aggregateVideoPublishTimesUseCase;
     _channelPublishPredictionRepository = channelPublishPredictionRepository;
 }
 public VideoResolver(
     IVideoRepository videoRepository,
     IChannelRepository channelRepository,
     IAggregateVideoPublishTimesUseCase aggregateVideoPublishTimesUseCase,
     IMapper mapper
     )
 {
     _videoRepository   = videoRepository ?? throw new ArgumentNullException("videoRepository");
     _channelRepository = channelRepository ?? throw new ArgumentNullException("channelRepository");
     _aggregateVideoPublishTimesUseCase = aggregateVideoPublishTimesUseCase ?? throw new ArgumentNullException(nameof(aggregateVideoPublishTimesUseCase));
     _mapper = mapper ?? throw new ArgumentNullException("mapper");
 }