示例#1
0
 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));
 }
示例#2
0
 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));
 }