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; }