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;
 }
Exemplo n.º 3
0
 public VersionControlService(
     IVersionControlRepository versionControlRepository,
     IPublishRepository publishRepository,
     IRevisionRepository revisionRepository,
     ISqlHelper sqlHelper)
 {
     _versionControlRepository  = versionControlRepository;
     _publishRepositoryComposer = publishRepository;
     _revisionRepository        = revisionRepository;
     _sqlHelper = sqlHelper;
 }
Exemplo n.º 4
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="publishRepo">The publish repository.</param>
 public PublishController(IPublishRepository publishRepo)
 {
     this.publishRepo = publishRepo;
 }