예제 #1
0
 public GetShowAndCastQueryHandler(ILogger <GetShowAndCastQueryHandler> logger,
                                   IMapper mapper,
                                   ITvMazeShowRepository tvMazeShowRepository)
 {
     this.logger = logger;
     this.mapper = mapper;
     this.tvMazeShowRepository = tvMazeShowRepository;
 }
 public InsertOrUpdateShowAndCastCommandHandler(ITvMazeShowRepository tvMazeShowRepository,
                                                ITvMazeShowIndexRepository tvMazeShowIndexRepository,
                                                ITvMazePersonRepository tvMazePersonRepository,
                                                ITvMazeShowCastRepository tvMazeShowCastRepository,
                                                ITvMazeCastModelEqualityComparer tvMazeCastModelEqualityComparer,
                                                ILogger <InsertOrUpdateShowAndCastCommandHandler> logger)
 {
     this.tvMazeShowRepository            = tvMazeShowRepository;
     this.tvMazeShowIndexRepository       = tvMazeShowIndexRepository;
     this.tvMazePersonRepository          = tvMazePersonRepository;
     this.tvMazeShowCastRepository        = tvMazeShowCastRepository;
     this.tvMazeCastModelEqualityComparer = tvMazeCastModelEqualityComparer;
     this.logger = logger;
 }