Example #1
0
 public FilmesController(ITmdbAdapter tmdbAdapter, ILoggerFactory loggerFactory)
 {
     this.tmdbAdapter = tmdbAdapter ??
                        throw new ArgumentNullException(nameof(tmdbAdapter));
     logger = loggerFactory?.CreateLogger <FilmesController>() ??
              throw new ArgumentNullException(nameof(loggerFactory));
 }
Example #2
0
        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));
        }