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;
 }
Example #3
0
 public DataGuidanceSubjectService(IFilterRepository filterRepository,
                                   IIndicatorRepository indicatorRepository,
                                   StatisticsDbContext context,
                                   IPersistenceHelper <StatisticsDbContext> statisticsPersistenceHelper,
                                   IReleaseDataFileRepository releaseDataFileRepository,
                                   IFootnoteRepository footnoteRepository,
                                   ITimePeriodService timePeriodService)
 {
     _filterRepository            = filterRepository;
     _indicatorRepository         = indicatorRepository;
     _context                     = context;
     _statisticsPersistenceHelper = statisticsPersistenceHelper;
     _releaseDataFileRepository   = releaseDataFileRepository;
     _footnoteRepository          = footnoteRepository;
     _timePeriodService           = timePeriodService;
 }
Example #4
0
 public ReleaseService(
     ContentDbContext contentDbContext,
     IPersistenceHelper <ContentDbContext> contentPersistenceHelper,
     StatisticsDbContext statisticsDbContext,
     IUserService userService,
     IDataGuidanceSubjectService dataGuidanceSubjectService,
     ITimePeriodService timePeriodService,
     IReleaseService.IBlobInfoGetter blobInfoGetter)
 {
     _contentDbContext         = contentDbContext;
     _contentPersistenceHelper = contentPersistenceHelper;
     _statisticsDbContext      = statisticsDbContext;
     _userService = userService;
     _dataGuidanceSubjectService = dataGuidanceSubjectService;
     _timePeriodService          = timePeriodService;
     _blobInfoGetter             = blobInfoGetter;
 }
 public ReplacementService(ContentDbContext contentDbContext,
                           StatisticsDbContext statisticsDbContext,
                           IFilterService filterService,
                           IIndicatorService indicatorService,
                           ILocationService locationService,
                           IFootnoteRepository footnoteRepository,
                           IReleaseService releaseService,
                           ITimePeriodService timePeriodService,
                           IPersistenceHelper <ContentDbContext> contentPersistenceHelper,
                           IUserService userService)
 {
     _contentDbContext         = contentDbContext;
     _statisticsDbContext      = statisticsDbContext;
     _filterService            = filterService;
     _indicatorService         = indicatorService;
     _locationService          = locationService;
     _footnoteRepository       = footnoteRepository;
     _releaseService           = releaseService;
     _timePeriodService        = timePeriodService;
     _contentPersistenceHelper = contentPersistenceHelper;
     _userService = userService;
 }
 public ResultSubjectMetaService(IBoundaryLevelService boundaryLevelService,
                                 IFilterItemService filterItemService,
                                 IFootnoteRepository footnoteRepository,
                                 IGeoJsonService geoJsonService,
                                 IIndicatorService indicatorService,
                                 ILocationService locationService,
                                 IPersistenceHelper <StatisticsDbContext> persistenceHelper,
                                 ITimePeriodService timePeriodService,
                                 IUserService userService,
                                 ISubjectService subjectService,
                                 ILogger <ResultSubjectMetaService> logger,
                                 IMapper mapper) : base(boundaryLevelService, filterItemService, geoJsonService)
 {
     _boundaryLevelService = boundaryLevelService;
     _footnoteRepository   = footnoteRepository;
     _indicatorService     = indicatorService;
     _locationService      = locationService;
     _persistenceHelper    = persistenceHelper;
     _timePeriodService    = timePeriodService;
     _userService          = userService;
     _subjectService       = subjectService;
     _logger = logger;
     _mapper = mapper;
 }
Example #7
0
 public SubjectMetaService(IBoundaryLevelService boundaryLevelService,
                           IFilterService filterService,
                           IFilterItemService filterItemService,
                           IGeoJsonService geoJsonService,
                           IIndicatorGroupService indicatorGroupService,
                           ILocationService locationService,
                           ILogger <SubjectMetaService> logger,
                           IMapper mapper,
                           IObservationService observationService,
                           IPersistenceHelper <StatisticsDbContext> persistenceHelper,
                           ITimePeriodService timePeriodService,
                           IUserService userService) : base(boundaryLevelService, filterItemService, geoJsonService)
 {
     _filterService         = filterService;
     _filterItemService     = filterItemService;
     _indicatorGroupService = indicatorGroupService;
     _locationService       = locationService;
     _logger             = logger;
     _mapper             = mapper;
     _observationService = observationService;
     _persistenceHelper  = persistenceHelper;
     _timePeriodService  = timePeriodService;
     _userService        = userService;
 }