public FilmesController(ITmdbAdapter tmdbAdapter, ILoggerFactory loggerFactory) { this.tmdbAdapter = tmdbAdapter ?? throw new ArgumentNullException(nameof(tmdbAdapter)); logger = loggerFactory?.CreateLogger <FilmesController>() ?? throw new ArgumentNullException(nameof(loggerFactory)); }
public FilmesService(ITmdbAdapter tmdbAdapter, ApplicationConfiguration configuration, ILoggerFactory loggerFactory) { this.tmdbAdapter = tmdbAdapter ?? throw new ArgumentNullException(nameof(tmdbAdapter)); this.configuration = configuration ?? throw new ArgumentNullException(nameof(configuration)); logger = loggerFactory?.CreateLogger <FilmesService>() ?? throw new ArgumentNullException(nameof(loggerFactory)); }