public MovieDao( IMongoCollection <Movie> collection, IMovieFilterBuilder filter, IMovieSortDefinition sorter) { _collection = collection ?? throw new ArgumentNullException(nameof(collection)); _filter = filter ?? throw new ArgumentNullException(nameof(filter)); _sorter = sorter ?? throw new ArgumentNullException(nameof(sorter)); }
public MovieService( IRatingsDbContext context, IMovieFilterBuilder filter, IEntityOrderBuilder <Movie> order, IMapper mapper) { _context = context ?? throw new ArgumentNullException(nameof(context)); _filter = filter ?? throw new ArgumentNullException(nameof(filter)); _order = order ?? throw new ArgumentNullException(nameof(order)); _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); }