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;
 }