public DateTime? GetScheduledPublishUtc(Page page) { var task = _publishingTaskManager.GetPublishTask(page.ContentItem); return (task == null ? null : task.ScheduledUtc); }
public void Unpublish(Page page) { _contentManager.Unpublish(page.ContentItem); _pageSlugConstraint.RemoveSlug(page.Slug); }
public void Publish(Page page) { _publishingTaskManager.DeleteTasks(page.ContentItem); _contentManager.Publish(page.ContentItem); _pageSlugConstraint.AddSlug(page.Slug); }
public void Publish(Page page, DateTime scheduledPublishUtc) { _publishingTaskManager.Publish(page.ContentItem, scheduledPublishUtc); }
public void Delete(Page page) { _publishingTaskManager.DeleteTasks(page.ContentItem); _contentManager.Remove(page.ContentItem); }