private void UpdateCategoryEntryCount(EntryPart entryPart) { CommonPart commonPart = entryPart.As<CommonPart>(); if (commonPart != null && commonPart.Record.Container != null) { CategoryPart categoryPart = entryPart.CategoryPart ?? _categoryService.Get(commonPart.Record.Container.Id, VersionOptions.Published).As<CategoryPart>(); // Ensure the "right" set of published posts for the blog is obtained //categoryPart.ContentItem.ContentManager.Flush(); categoryPart.EntryCount = _entryService.EntryCount(categoryPart); } }
public static string EntryEdit(this UrlHelper urlHelper, EntryPart entryPart) { return urlHelper.Action("Edit", "EntryAdmin", new { categoryId = entryPart.CategoryPart.Id, entryId = entryPart.Id, area = "ObalRoku.Entries" }); }
public void Publish(EntryPart entryPart) { _publishingTaskManager.DeleteTasks(entryPart.ContentItem); _contentManager.Publish(entryPart.ContentItem); }
public void Unpublish(EntryPart entryPart) { _contentManager.Unpublish(entryPart.ContentItem); }
public void Delete(EntryPart entryPart) { _publishingTaskManager.DeleteTasks(entryPart.ContentItem); _contentManager.Remove(entryPart.ContentItem); }
private static void SetModelProperties(BuildShapeContext context, EntryPart entryPart) { context.Shape.Category = entryPart.CategoryPart; context.Shape.Company = entryPart.Company; }