public ResultSubjectMetaService(
     ContentDbContext contentDbContext,
     IFilterItemRepository filterItemRepository,
     IBoundaryLevelRepository boundaryLevelRepository,
     IFootnoteRepository footnoteRepository,
     IGeoJsonRepository geoJsonRepository,
     IIndicatorRepository indicatorRepository,
     IPersistenceHelper <StatisticsDbContext> persistenceHelper,
     ITimePeriodService timePeriodService,
     IUserService userService,
     ISubjectRepository subjectRepository,
     IReleaseDataFileRepository releaseDataFileRepository,
     IOptions <LocationsOptions> locationOptions,
     ILogger <ResultSubjectMetaService> logger) : base(filterItemRepository)
 {
     _contentDbContext          = contentDbContext;
     _boundaryLevelRepository   = boundaryLevelRepository;
     _footnoteRepository        = footnoteRepository;
     _geoJsonRepository         = geoJsonRepository;
     _indicatorRepository       = indicatorRepository;
     _persistenceHelper         = persistenceHelper;
     _timePeriodService         = timePeriodService;
     _userService               = userService;
     _subjectRepository         = subjectRepository;
     _releaseDataFileRepository = releaseDataFileRepository;
     _locationOptions           = locationOptions.Value;
     _logger = logger;
 }
 public SubjectMetaService(
     StatisticsDbContext context,
     IFilterRepository filterRepository,
     IFilterItemRepository filterItemRepository,
     IIndicatorGroupRepository indicatorGroupRepository,
     ILocationRepository locationRepository,
     ILogger <SubjectMetaService> logger,
     IObservationService observationService,
     IPersistenceHelper <StatisticsDbContext> persistenceHelper,
     ITimePeriodService timePeriodService,
     IUserService userService,
     IOptions <LocationsOptions> locationOptions) :
     base(filterItemRepository)
 {
     _context                  = context;
     _filterRepository         = filterRepository;
     _indicatorGroupRepository = indicatorGroupRepository;
     _locationRepository       = locationRepository;
     _logger             = logger;
     _observationService = observationService;
     _persistenceHelper  = persistenceHelper;
     _timePeriodService  = timePeriodService;
     _userService        = userService;
     _locationOptions    = locationOptions.Value;
 }
예제 #3
0
 public TemplateService(ITemplateRepository tRepo,
                        IReportItemRepository rRepo,
                        ISortItemRepository sRepo,
                        IFilterItemRepository fRepo)
 {
     _tRepo = tRepo;
     _rRepo = rRepo;
     _sRepo = sRepo;
     _fRepo = fRepo;
 }
예제 #4
0
 public TableBuilderService(
     StatisticsDbContext context,
     IFilterItemRepository filterItemRepository,
     IObservationService observationService,
     IPersistenceHelper <StatisticsDbContext> statisticsPersistenceHelper,
     IResultSubjectMetaService resultSubjectMetaService,
     ISubjectRepository subjectRepository,
     IUserService userService,
     IResultBuilder <Observation,
                     ObservationViewModel> resultBuilder,
     IReleaseRepository releaseRepository,
     IOptions <TableBuilderOptions> options)
 {
     _context = context;
     _filterItemRepository        = filterItemRepository;
     _observationService          = observationService;
     _statisticsPersistenceHelper = statisticsPersistenceHelper;
     _resultSubjectMetaService    = resultSubjectMetaService;
     _subjectRepository           = subjectRepository;
     _userService       = userService;
     _resultBuilder     = resultBuilder;
     _releaseRepository = releaseRepository;
     _options           = options.Value;
 }
예제 #5
0
 public FilterItemService(IFilterItemRepository filterItemsRepository, IUnitOfWork unitOfWork)
 {
     this.filterItemsRepository = filterItemsRepository;
     this.unitOfWork            = unitOfWork;
 }
예제 #6
0
 public DataBlockQuerySizeController(ContentDbContext contentDbContext,
                                     IFilterItemRepository filterItemRepository)
 {
     _contentDbContext     = contentDbContext;
     _filterItemRepository = filterItemRepository;
 }
 protected AbstractSubjectMetaService(IFilterItemRepository filterItemRepository)
 {
     _filterItemRepository = filterItemRepository;
 }