public LmiOrchestrationTrigger( ILogger <LmiOrchestrationTrigger> logger, IMapper mapper, IContentTypeMappingService contentTypeMappingService, ICmsApiService cmsApiService, IDocumentService <JobGroupModel> jobGroupDocumentService, IEventGridService eventGridService, EventGridClientOptions eventGridClientOptions) { this.logger = logger; this.mapper = mapper; this.jobGroupDocumentService = jobGroupDocumentService; this.cmsApiService = cmsApiService; this.jobGroupDocumentService = jobGroupDocumentService; this.eventGridService = eventGridService; this.eventGridClientOptions = eventGridClientOptions; contentTypeMappingService.AddMapping(nameof(LmiSocJobProfile), typeof(LmiSocJobProfile)); contentTypeMappingService.AddMapping(nameof(LmiSocPredicted), typeof(LmiSocPredicted)); contentTypeMappingService.AddMapping(nameof(LmiSocPredictedYear), typeof(LmiSocPredictedYear)); contentTypeMappingService.AddMapping(nameof(LmiSocBreakdown), typeof(LmiSocBreakdown)); contentTypeMappingService.AddMapping(nameof(LmiSocBreakdownYear), typeof(LmiSocBreakdownYear)); contentTypeMappingService.AddMapping(nameof(LmiSocBreakdownYearValue), typeof(LmiSocBreakdownYearValue)); //TODO: ian: need to initialize the telemetry properly Activity?activity = null; if (Activity.Current == null) { activity = new Activity(nameof(LmiWebhookHttpTrigger)).Start(); activity.SetParentId(Guid.NewGuid().ToString()); } }
public EventGridViewerService(IEventGridService eventGridService) { _eventGridService = eventGridService; Models = new List <EventGridViewerEventModel>(); _eventGridService.EventReceived += EventReceivedHandler; }
public LmiOrchestrationTrigger( ILogger <LmiOrchestrationTrigger> logger, IMapper mapper, ILmiImportApiConnector lmiImportApiConnector, IDocumentService <JobGroupModel> jobGroupDocumentService, IEventGridService eventGridService, EventGridClientOptions eventGridClientOptions) { this.logger = logger; this.mapper = mapper; this.jobGroupDocumentService = jobGroupDocumentService; this.lmiImportApiConnector = lmiImportApiConnector; this.jobGroupDocumentService = jobGroupDocumentService; this.eventGridService = eventGridService; this.eventGridClientOptions = eventGridClientOptions; //TODO: ian: need to initialize the telemetry properly Activity?activity = null; if (Activity.Current == null) { activity = new Activity(nameof(LmiOrchestrationTrigger)).Start(); activity.SetParentId(Guid.NewGuid().ToString()); } }
public ActivityRepository( IStorageAccessService storageAccessService, IEventGridService eventGridService, ILogger <ActivityRepository> logger) { this.storageAccessService = storageAccessService; this.eventGridService = eventGridService; this.logger = logger; }
public ProducerService(IConfiguration configuration, IEventGridService eventGridService) { _stockDataList = configuration.GetSection("stockData").GetChildren() .Select(c => new StockData() { Symbol = c["symbol"], Name = c["name"], Price = c.GetValue <decimal>("price") }).ToList(); _eventGridService = eventGridService; }
public EventGridViewModel(IEventGridService eventGridService) { _publisherService = eventGridService; _timerService = Mvx.IoCProvider.Resolve <ITimerService <EventGridViewModel> >(); _eventGridSetting = new EventGridSetting(); SetConnectionStatus(); ConsoleLogType = ConsoleLogTypes.EventGrid; _statusChangedMessageToken = _messageService.Subscribe <EventGridStatusUpdatedMessage>(HandleStatusUpdatedMessage); _timerServiceTriggeredMessageToken = _messageService.Subscribe <TimerServiceTriggeredMessage <EventGridViewModel> >(HandleTimerTrigger); }
public LmiImportOrchestrationTrigger( ILogger <LmiImportOrchestrationTrigger> logger, IJobProfileService jobProfileService, IMapLmiToGraphService mapLmiToGraphService, ILmiSocImportService lmiSocImportService, IGraphService graphService, IEventGridService eventGridService, EventGridClientOptions eventGridClientOptions) { this.logger = logger; this.jobProfileService = jobProfileService; this.mapLmiToGraphService = mapLmiToGraphService; this.lmiSocImportService = lmiSocImportService; this.graphService = graphService; this.eventGridService = eventGridService; this.eventGridClientOptions = eventGridClientOptions; }
public WebhooksContentService( ILogger <WebhooksContentService> logger, IMapper mapper, ICmsApiService cmsApiService, IDocumentService <ContentItemModel> contentItemDocumentService, IJobGroupCacheRefreshService jobGroupCacheRefreshService, IJobGroupPublishedRefreshService jobGroupPublishedRefreshService, IEventGridService eventGridService, EventGridClientOptions eventGridClientOptions) { this.logger = logger; this.mapper = mapper; this.cmsApiService = cmsApiService; this.contentItemDocumentService = contentItemDocumentService; this.jobGroupCacheRefreshService = jobGroupCacheRefreshService; this.jobGroupPublishedRefreshService = jobGroupPublishedRefreshService; this.eventGridService = eventGridService; this.eventGridClientOptions = eventGridClientOptions; }
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; }
public LmiWebhookReceiverService( ILogger <LmiWebhookReceiverService> logger, IMapper mapper, IDocumentService <DeltaReportModel> deltaReportDocumentService, IDocumentService <DeltaReportSocModel> deltaReportSocDocumentService, IJobGroupDataService jobGroupDataService, ISocDeltaService socDeltaService, IEventGridService eventGridService, PublishedJobGroupClientOptions publishedJobGroupClientOptions, EventGridClientOptions eventGridClientOptions) { this.logger = logger; this.mapper = mapper; this.deltaReportDocumentService = deltaReportDocumentService; this.deltaReportSocDocumentService = deltaReportSocDocumentService; this.jobGroupDataService = jobGroupDataService; this.socDeltaService = socDeltaService; this.eventGridService = eventGridService; this.publishedJobGroupClientOptions = publishedJobGroupClientOptions; this.eventGridClientOptions = eventGridClientOptions; }
public ImageUploaded(ICosmosDBSQLService cosmos, IEventGridService eventgrid) { _cosmos = cosmos; _eventgrid = eventgrid; }
public EventGridServiceTests() { eventGridService = new EventGridService(fakeLogger, fakeEventGridClientService, eventGridClientOptions); }
public EventsController(ILogger <EventsController> logger, IEventGridService eventGrid) { _logger = logger; _eventGrid = eventGrid; }
/// <summary> /// Constructor /// </summary> /// <param name="jobOutputStatusService">Service to process job output status events</param> /// <param name="eventGridService">Service to parse EventGridEvents</param> public JobOutputStatusFunction(IJobOutputStatusService jobOutputStatusService, IEventGridService eventGridService) { this.jobOutputStatusService = jobOutputStatusService ?? throw new ArgumentNullException(nameof(jobOutputStatusService)); this.eventGridService = eventGridService ?? throw new ArgumentNullException(nameof(eventGridService)); }
public EventGridController(IEventGridService eventGridService, IAdapter <string, List <EventGridEventModel> > eventGridSchemaAdapter) { _eventGridService = eventGridService; _eventGridSchemaAdapter = eventGridSchemaAdapter; }
public EventGridController(ILogger <EventGridController> logger, IEventGridService service) { _logger = logger; _service = service; }