public AuditSyncIssuesTask(
     IValidateAndRepairGraph validateAndRepairGraph,
     IStringLocalizer <AuditSyncIssuesTask> localizer,
     ILogger <AuditSyncIssuesTask> logger)
 {
     _validateAndRepairGraph = validateAndRepairGraph;
     _logger = logger;
     T       = localizer;
 }
Example #2
0
 public GraphSyncController(
     IValidateAndRepairGraph validateAndRepairGraph,
     IAuthorizationService authorizationService,
     IGraphSyncNotifier notifier,
     ILogger <GraphSyncController> logger,
     ISynonymService synonymService)
 {
     _validateAndRepairGraph = validateAndRepairGraph;
     _authorizationService   = authorizationService;
     _notifier       = notifier;
     _logger         = logger;
     _synonymService = synonymService;
 }
        public ValidateAndRepairContext(
            ContentItem contentItem,
            IContentManager contentManager,
            IContentItemVersion contentItemVersion,
            ISubgraph nodeWithRelationships,
            ISyncNameProvider syncNameProvider,
            IGraphValidationHelper graphValidationHelper,
            IValidateAndRepairGraph validateAndRepairGraph,
            ILogger logger)
            : base(contentItem, syncNameProvider, contentManager, contentItemVersion, logger)
        {
            ContentItemVersion     = contentItemVersion;
            NodeWithRelationships  = nodeWithRelationships;
            GraphValidationHelper  = graphValidationHelper;
            ValidateAndRepairGraph = validateAndRepairGraph;

            ExpectedRelationshipCounts = new Dictionary <string, int>();
        }
        public ValidateAndRepairItemSyncContext(
            ContentItem contentItem,
            IContentManager contentManager,
            IContentItemVersion contentItemVersion,
            ISubgraph nodeWithRelationships,
            ISyncNameProvider syncNameProvider,
            IGraphValidationHelper graphValidationHelper,
            IValidateAndRepairGraph validateAndRepairGraph,
            ContentTypeDefinition contentTypeDefinition,
            object nodeId,
            IServiceProvider serviceProvider)

            : base(contentItem, contentManager, contentItemVersion, nodeWithRelationships,
                   syncNameProvider, graphValidationHelper, validateAndRepairGraph,
                   serviceProvider.GetRequiredService <ILogger <ValidateAndRepairItemSyncContext> >())
        {
            ContentTypeDefinition = contentTypeDefinition;
            NodeId = nodeId;
        }