public GetMovieHandler(ICacheMovieRepository movieCacheRepository, ICacheImageRepository imageRepository, IMovieMapper movieMapper, ILogger <GetMovieHandler> logger) { _movieCacheRepository = movieCacheRepository; _imageRepository = imageRepository; _movieMapper = movieMapper; _logger = logger; }
public CreateCachedImagesCommandHandler(ICacheImageRepository imageRepository, IMovieRepository movieRepository, IImageSaverService imageSaverService, IMediator mediator, ILogger <CreateCachedImagesCommandHandler> logger) { _imageCacheRepository = imageRepository; _movieRepository = movieRepository; _imageSaverService = imageSaverService; _mediator = mediator; _logger = logger; }
public MovieImagesRetrievedEventHandler(ICacheImageRepository imageRepository, ILogger <MovieCreatedEventHandler> logger) { _imageCacheRepository = imageRepository; _logger = logger; }