Ejemplo n.º 1
0
 public DateTime? GetScheduledPublishUtc(Page page) {
     var task = _publishingTaskManager.GetPublishTask(page.ContentItem);
     return (task == null ? null : task.ScheduledUtc);
 }
Ejemplo n.º 2
0
 public void Unpublish(Page page) {
     _contentManager.Unpublish(page.ContentItem);
     _pageSlugConstraint.RemoveSlug(page.Slug);
 }
Ejemplo n.º 3
0
 public void Publish(Page page) {
     _publishingTaskManager.DeleteTasks(page.ContentItem);
     _contentManager.Publish(page.ContentItem);
     _pageSlugConstraint.AddSlug(page.Slug);
 }
Ejemplo n.º 4
0
 public void Publish(Page page, DateTime scheduledPublishUtc) {
     _publishingTaskManager.Publish(page.ContentItem, scheduledPublishUtc);
 }
Ejemplo n.º 5
0
 public void Delete(Page page) {
     _publishingTaskManager.DeleteTasks(page.ContentItem);
     _contentManager.Remove(page.ContentItem);
 }