public WebhooksDeleteService( ILogger <WebhooksDeleteService> logger, IDocumentService <ContentItemModel> contentItemDocumentService, IJobGroupCacheRefreshService jobGroupCacheRefreshService) { this.logger = logger; this.contentItemDocumentService = contentItemDocumentService; this.jobGroupCacheRefreshService = jobGroupCacheRefreshService; }
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; }