public PublishService(ILogRepository logRepository, IContentRepository contentRepository, IContextRepository contextRepository, IPublishRepository publishRepository) { _logRepository = logRepository; _contentRepository = contentRepository; _contextRepository = contextRepository; _publishRepository = publishRepository; }
public PublishRepositoriesContainer(IVersionControlRepository versionControlRepository, IPublishRepository publishItemsRepository, IPublishRepository publishRelationshipsRepo, IPublishRepository publishPropertiesRepo, IPublishRepository publishAttachmentsRepo, IPublishRepository publishReuseProcessingRepo, IPublishRepository publishCollectionAssignmentsRepo, IPublishRepository publishJournalRepo) { VersionControlRepo = versionControlRepository; PublishItemsRepo = publishItemsRepository; PublishRelationshipsRepo = publishRelationshipsRepo; PublishPropertiesRepo = publishPropertiesRepo; PublishAttachmentsRepo = publishAttachmentsRepo; PublishReuseProcessingRepo = publishReuseProcessingRepo; PublishCollectionAssignmentsRepo = publishCollectionAssignmentsRepo; PublishJournalRepo = publishJournalRepo; }
public VersionControlService( IVersionControlRepository versionControlRepository, IPublishRepository publishRepository, IRevisionRepository revisionRepository, ISqlHelper sqlHelper) { _versionControlRepository = versionControlRepository; _publishRepositoryComposer = publishRepository; _revisionRepository = revisionRepository; _sqlHelper = sqlHelper; }
/// <summary> /// Constructor /// </summary> /// <param name="publishRepo">The publish repository.</param> public PublishController(IPublishRepository publishRepo) { this.publishRepo = publishRepo; }