Пример #1
0
        public DistributionOperatorModule(
            ILoggerFactory loggerFactory,
            ServiceClient <LogRequest, LogResponse> loggingServiceClient,
            IDistributionNetworkOperatorRepository repository)
        {
            _logger           = loggerFactory.CreateLogger <DistributionOperatorModule>();
            _logServiceClient = loggingServiceClient;
            _repository       = repository;

            Get("/distribution-operators", _ => GetDBOAsync());
            Get("/distribution-operators/{areaId}", p => GetDBOByAreaIdAsync(new DistributionOperatorRequest
            {
                AreaId = p.areaId
            }));
            Get("/distribution-operators/{area}", p => GetDBOByAreaAsync(new DistributionOperatorRequest
            {
                Area = p.area
            }));
            Get("/distribution-operators/{marketParticipantId}", p => GetDBOByMarketParticipantIdAsync(new DistributionOperatorRequest
            {
                MarketParticipantId = p.marketParticipantId
            }));
        }
Пример #2
0
 public DistributionNetworkOperatorController(IDistributionNetworkOperatorRepository repository)
 => _repository = repository;