public PublishLaterService(
     IOrchardServices services,  
     IPublishingTaskManager publishingTaskManager) {
     Services = services;
     _publishingTaskManager = publishingTaskManager;
     T = NullLocalizer.Instance;
 }
 public PublishLaterService(
     IOrchardServices services,  
     IPublishingTaskManager publishingTaskManager) {
     Services = services;
     _publishingTaskManager = publishingTaskManager;
     T = NullLocalizer.Instance;
 }
示例#3
0
 public BlogPostService(
     IContentManager contentManager, 
     IRepository<BlogPartArchiveRecord> blogArchiveRepository, 
     IPublishingTaskManager publishingTaskManager) {
     _contentManager = contentManager;
     _blogArchiveRepository = blogArchiveRepository;
     _publishingTaskManager = publishingTaskManager;
 }
 public DocumentContentService(
     IContentManager contentManager,
     IRepository<DocumentDocumentContentsRecord> documentAssociationsRepository, 
     IPublishingTaskManager publishingTaskManager) {
     _contentManager = contentManager;
     _documentAssociationsRepository = documentAssociationsRepository;
     _publishingTaskManager = publishingTaskManager;
 }
 public HotelService(
     IContentManager contentManager,
     IPublishingTaskManager publishingTaskManager,
     IContentDefinitionManager contentDefinitionManager)
 {
     this.contentManager = contentManager;
     this.publishingTaskManager = publishingTaskManager;
 }
示例#6
0
 public BlogPostService(
     IContentManager contentManager,
     IRepository <BlogPartArchiveRecord> blogArchiveRepository,
     IPublishingTaskManager publishingTaskManager)
 {
     _contentManager        = contentManager;
     _blogArchiveRepository = blogArchiveRepository;
     _publishingTaskManager = publishingTaskManager;
 }
示例#7
0
        public PublishLaterPartHandler(
            IPublishLaterService publishLaterService,
            IPublishingTaskManager publishingTaskManager) {
            _publishLaterService = publishLaterService;

            OnLoading<PublishLaterPart>((context, part) => LazyLoadHandlers(part));
            OnVersioning<PublishLaterPart>((context, part, newVersionPart) => LazyLoadHandlers(newVersionPart));
            OnRemoved<PublishLaterPart>((context, part) => publishingTaskManager.DeleteTasks(part.ContentItem));
        }
示例#8
0
 public XmlRpcHandler(IContentManager contentManager,
     IPublishingTaskManager publishingTaskManager,
     IMembershipService membershipService,
     IAuthorizationService authorizationService) {
     _contentManager = contentManager;
     _publishingTaskManager = publishingTaskManager;
     _membershipService = membershipService;
     _authorizationService = authorizationService;
     T = NullLocalizer.Instance;
 }
        public PublishLaterPartHandler(
            IPublishLaterService publishLaterService,
            IPublishingTaskManager publishingTaskManager)
        {
            _publishLaterService = publishLaterService;

            OnLoading <PublishLaterPart>((context, part) => LazyLoadHandlers(part));
            OnVersioning <PublishLaterPart>((context, part, newVersionPart) => LazyLoadHandlers(newVersionPart));
            OnRemoved <PublishLaterPart>((context, part) => publishingTaskManager.DeleteTasks(part.ContentItem));
        }
示例#10
0
 public XmlRpcHandler(IContentManager contentManager,
                      IPublishingTaskManager publishingTaskManager,
                      IMembershipService membershipService,
                      IAuthorizationService authorizationService)
 {
     _contentManager        = contentManager;
     _publishingTaskManager = publishingTaskManager;
     _membershipService     = membershipService;
     _authorizationService  = authorizationService;
     T = NullLocalizer.Instance;
 }
示例#11
0
 public CasePostService(
     IContentManager contentManager,
     IRepository <CasePartArchiveRecord> caseArchiveRepository,
     IPublishingTaskManager publishingTaskManager, IRepository <CasePostAttribRecord> caseAttribute, IRepository <CasePostStateRecord> casePostStates)
 {
     _contentManager        = contentManager;
     _caseArchiveRepository = caseArchiveRepository;
     _publishingTaskManager = publishingTaskManager;
     _caseAttribute         = caseAttribute;
     _casePostStates        = casePostStates;
 }
示例#12
0
 public EntryService(
     IOrchardServices services,
     IContentManager contentManager,
     IPublishingTaskManager publishingTaskManager,
     ICultureManager cultureManager)
 {
     Services = services;
     _contentManager = contentManager;
     _publishingTaskManager = publishingTaskManager;
     _cultureManager = cultureManager;
 }
 public PublishLaterPartDriver(
     IOrchardServices services,
     IHttpContextAccessor httpContextAccessor,
     IPublishLaterService publishLaterService,
     IClock clock,
     IDateLocalizationServices dateLocalizationServices,
     IPublishingTaskManager publishingTaskManager)
 {
     _httpContextAccessor = httpContextAccessor;
     _publishLaterService = publishLaterService;
     _clock = clock;
     _dateLocalizationServices = dateLocalizationServices;
     T        = NullLocalizer.Instance;
     Services = services;
     _publishingTaskManager = publishingTaskManager;
 }
示例#14
0
        public PublishLaterPartHandler(
            IPublishLaterService publishLaterService,
            IPublishingTaskManager publishingTaskManager)
        {
            _publishLaterService = publishLaterService;

            OnLoading <PublishLaterPart>((context, part) => LazyLoadHandlers(part));
            OnVersioning <PublishLaterPart>((context, part, newVersionPart) => LazyLoadHandlers(newVersionPart));
            OnRemoved <PublishLaterPart>((context, part) => publishingTaskManager.DeleteTasks(part.ContentItem));
            OnPublishing <PublishLaterPart>((context, part) =>
            {
                var existingPublishTask = publishingTaskManager.GetPublishTask(context.ContentItem);

                //Check if there is already and existing publish task for old version.
                if (existingPublishTask != null)
                {
                    //If exists remove it in order no to override the latest published version.
                    publishingTaskManager.DeleteTasks(context.ContentItem);
                }
            });
        }
示例#15
0
 public CommonService(IPublishingTaskManager publishingTaskManager, IContentManager contentManager)
 {
     _publishingTaskManager = publishingTaskManager;
     _contentManager        = contentManager;
 }
示例#16
0
 public CommonService(IPublishingTaskManager publishingTaskManager, IContentManager contentManager) {
     _publishingTaskManager = publishingTaskManager;
     _contentManager = contentManager;
 }
 public TimetableAppointmentService(IContentManager contentManager, IRepository<TimetablePartArchiveRecord> TimetableArchiveRepository, IPublishingTaskManager publishingTaskManager) {
     _contentManager = contentManager;
     _TimetableArchiveRepository = TimetableArchiveRepository;
     _publishingTaskManager = publishingTaskManager;
 }
示例#18
0
 public PageService(IContentManager contentManager, IPublishingTaskManager publishingTaskManager, IPageSlugConstraint pageSlugConstraint) {
     _contentManager = contentManager;
     _publishingTaskManager = publishingTaskManager;
     _pageSlugConstraint = pageSlugConstraint;
 }