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;
 }
示例#2
0
 public FootnoteController(IFilterRepository filterRepository,
                           IFootnoteService footnoteService,
                           IIndicatorGroupRepository indicatorGroupRepository,
                           IReleaseService releaseService,
                           IReleaseDataFileRepository releaseDataFileRepository)
 {
     _filterRepository          = filterRepository;
     _footnoteService           = footnoteService;
     _indicatorGroupRepository  = indicatorGroupRepository;
     _releaseService            = releaseService;
     _releaseDataFileRepository = releaseDataFileRepository;
 }
示例#3
0
 public IndicatorGroupService(IIndicatorGroupRepository indicatorGroupRepository, IUnitOfWork unitOfWork)
 {
     this._unitOfWork = unitOfWork;
     this._indicatorGroupRepository = indicatorGroupRepository;
 }