public IncidentService(ApplicationDbContext context , IFilterExpressionBuilder <IncidentsQuery, Incident> expressionBuilder , IIncidentRepository incidentsRepository , IHostingEnvironment hostingEnvironment , IUserHelper userHelper ) { _userHelper = userHelper ?? throw new ArgumentNullException(nameof(userHelper)); _context = context ?? throw new ArgumentNullException(nameof(context)); _incidentsRepository = incidentsRepository ?? throw new ArgumentNullException(nameof(incidentsRepository)); _expressionBuilder = expressionBuilder ?? throw new ArgumentNullException(nameof(expressionBuilder)); _hostingEnvironment = hostingEnvironment; }
public ShowsService(IShowsRepository showsRepository, IFilterExpressionBuilder <ShowsQuery, Show> expressionBuilder) { _showsRepository = showsRepository ?? throw new ArgumentNullException(nameof(showsRepository)); _expressionBuilder = expressionBuilder ?? throw new ArgumentNullException(nameof(expressionBuilder)); }
public ExpressionODataQueryVisitor(IFilterExpressionBuilder filterExpressionBuilder) { _filterExpressionBuilder = filterExpressionBuilder; }