public SharedContentCacheReloadService(ILogger <SharedContentCacheReloadService> logger, AutoMapper.IMapper mapper, IDocumentService <SharedContentItemModel> sharedContentDocumentService, ICmsApiService cmsApiService) { this.logger = logger; this.mapper = mapper; this.sharedContentDocumentService = sharedContentDocumentService; this.cmsApiService = cmsApiService; }
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 WebhookContentProcessor( ILogger <WebhookContentProcessor> logger, IEventMessageService <CmsApiSharedContentModel> eventMessageService, ICmsApiService cmsApiService) { this.logger = logger; this.eventMessageService = eventMessageService; this.cmsApiService = cmsApiService; }
public WebhooksService( ILogger <WebhooksService> logger, AutoMapper.IMapper mapper, ICmsApiService cmsApiService, IDocumentService <StaticContentItemModel> configurationSetDocumentService) { this.logger = logger; this.mapper = mapper; this.cmsApiService = cmsApiService; this.configurationSetDocumentService = configurationSetDocumentService; }
public WebhooksService( ILogger <WebhooksService> logger, AutoMapper.IMapper mapper, ICmsApiService cmsApiService, IDocumentService <SharedContentItemModel> sharedContentItemDocumentService) { this.logger = logger; this.mapper = mapper; this.cmsApiService = cmsApiService; this.sharedContentItemDocumentService = sharedContentItemDocumentService; }
public StaticContentReloadService( ILogger <StaticContentReloadService> logger, AutoMapper.IMapper mapper, IDocumentService <StaticContentItemModel> staticContentDocumentService, ICmsApiService cmsApiService, CmsApiClientOptions cmsApiClientOptions) { this.logger = logger; this.mapper = mapper; this.staticContentDocumentService = staticContentDocumentService; this.cmsApiService = cmsApiService; this.cmsApiClientOptions = cmsApiClientOptions; }
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); }
public SharedContentCacheReloadService( ILogger <SharedContentCacheReloadService> logger, IMapper mapper, IDocumentService <ContentItemModel> contentItemDocumentService, ICmsApiService cmsApiService, CmsApiClientOptions cmsApiClientOptions, IContentTypeMappingService contentTypeMappingService) { this.logger = logger; this.mapper = mapper; this.contentItemDocumentService = contentItemDocumentService; this.cmsApiService = cmsApiService; this.cmsApiClientOptions = cmsApiClientOptions; this.contentTypeMappingService = contentTypeMappingService; }
public ConfigurationSetReloadService( ILogger <ConfigurationSetReloadService> logger, AutoMapper.IMapper mapper, IDocumentService <ConfigurationSetModel> configurationSetDocumentService, ICmsApiService cmsApiService, CmsApiClientOptions cmsApiClientOptions, IContentTypeMappingService contentTypeMappingService) { this.logger = logger; this.mapper = mapper; this.configurationSetDocumentService = configurationSetDocumentService; this.cmsApiService = cmsApiService; this.cmsApiClientOptions = cmsApiClientOptions; this.contentTypeMappingService = contentTypeMappingService; }
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 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; }
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 MarkupContentItemUpdater(ICmsApiService cmsApiService) { this.cmsApiService = cmsApiService; }
public PageLocatonUpdater(ICmsApiService cmsApiService) { this.cmsApiService = cmsApiService; }