public MoviesToGetService(IMoviesToGetRepository moviesToGetRepository, IMoviesToSeeRepository moviesToSeeRepository, IClock clock, ILogger <MoviesToGetService> logger) { this.moviesToGetRepository = moviesToGetRepository ?? throw new ArgumentNullException(nameof(moviesToGetRepository)); this.moviesToSeeRepository = moviesToSeeRepository ?? throw new ArgumentNullException(nameof(moviesToSeeRepository)); this.clock = clock ?? throw new ArgumentNullException(nameof(clock)); this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public DatabaseSeeder(IMoviesToGetRepository moviesToGetRepository, IMoviesToSeeRepository moviesToSeeRepository, IMongoCollection <MovieToGetDocument> moviesToGet, IMongoCollection <MovieToSeeDocument> moviesToSee, ILogger <DatabaseSeeder> logger) { this.moviesToGetRepository = moviesToGetRepository ?? throw new ArgumentNullException(nameof(moviesToGetRepository)); this.moviesToSeeRepository = moviesToSeeRepository ?? throw new ArgumentNullException(nameof(moviesToSeeRepository)); this.moviesToGet = moviesToGet ?? throw new ArgumentNullException(nameof(moviesToGet)); this.moviesToSee = moviesToSee ?? throw new ArgumentNullException(nameof(moviesToSee)); this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); }