示例#1
0
 public CANDatabaseController(ICANDatabaseManager CANDatabaseManager, IHostEnvironment env, IHubContext <SignalHub> signalHub, IEventMessageService eventMessageService)
 {
     _CANDatabaseManager  = CANDatabaseManager;
     _signalHub           = signalHub;
     _eventMessageService = eventMessageService;
     _fileLocation        = Path.Combine(env.ContentRootPath, "FileUploads", "dbcFile.dbc");
 }
 public WebhookContentProcessor(
     ILogger <WebhookContentProcessor> logger,
     IEventMessageService <CmsApiSharedContentModel> eventMessageService,
     ICmsApiService cmsApiService)
 {
     this.logger = logger;
     this.eventMessageService = eventMessageService;
     this.cmsApiService       = cmsApiService;
 }
示例#3
0
        public EventLiveStreamerService(IEventChannelRepository eventChannelRepository,
                                        IEventSubscriptionRepository eventSubscriptionRepository,
                                        IEventRepository eventMessageRepository, ILoggerFactory loggerFactory,
                                        DiagnosticSource diagnosticSource)
        {
            _diagnosticSource         = diagnosticSource;
            _eventChannelRepository   = new EventChannelService(eventChannelRepository);
            _eventSubscriptionService = new EventSubscriptionService(eventSubscriptionRepository);
            _eventMessageService      = new EventMessageService(eventMessageRepository);

            _logger = loggerFactory.CreateLogger <EventLiveStreamerService>();
        }
 public CacheReloadService(
     ILogger <CacheReloadService> logger,
     IEventMessageService <CmsApiSharedContentModel> eventMessageService,
     ICmsApiService cmsApiService,
     IContentTypeMappingService contentTypeMappingService,
     IConfiguration config)
 {
     this.logger = logger;
     this.eventMessageService       = eventMessageService;
     this.cmsApiService             = cmsApiService;
     this.contentTypeMappingService = contentTypeMappingService;
     this.SharedContent             = config.GetValue <Guid>(Constants.SharedContentGuidConfig);
 }
示例#5
0
 public CacheReloadService(
     ILogger <CacheReloadService> logger,
     AutoMapper.IMapper mapper,
     IEventMessageService <ContentPageModel> eventMessageService,
     ICmsApiService cmsApiService,
     IContentCacheService contentCacheService,
     IAppRegistryApiService appRegistryService,
     IContentTypeMappingService contentTypeMappingService,
     IApiCacheService apiCacheService)
 {
     this.logger = logger;
     this.mapper = mapper;
     this.eventMessageService       = eventMessageService;
     this.cmsApiService             = cmsApiService;
     this.contentCacheService       = contentCacheService;
     this.appRegistryService        = appRegistryService;
     this.contentTypeMappingService = contentTypeMappingService;
     this.apiCacheService           = apiCacheService;
 }
示例#6
0
 public WebhookContentProcessor(
     ILogger <WebhookContentProcessor> logger,
     AutoMapper.IMapper mapper,
     IEventMessageService <ContentPageModel> eventMessageService,
     ICmsApiService cmsApiService,
     IContentPageService <ContentPageModel> contentPageService,
     IContentCacheService contentCacheService,
     IEventGridService eventGridService,
     IPageLocatonUpdater pageLocatonUpdater,
     IContentItemUpdater contentItemUpdater)
 {
     this.logger = logger;
     this.mapper = mapper;
     this.eventMessageService = eventMessageService;
     this.cmsApiService       = cmsApiService;
     this.contentPageService  = contentPageService;
     this.contentCacheService = contentCacheService;
     this.eventGridService    = eventGridService;
     this.pageLocatonUpdater  = pageLocatonUpdater;
     this.contentItemUpdater  = contentItemUpdater;
 }
示例#7
0
 public SignalHub(IEventMessageService eventMessageService)
 {
     _eventMessageService = eventMessageService;
 }