public PartialViewResult RecentPostsForCategoryWidget(Include include)
{
var i = new AdditionalWidgetsIncludes.RecentPostsForCategoryInclude(include);
if (!i.HasCategory)
return new PartialViewResult();
AtomFeed feed = AtomPubService.GetFeedByCategory(
AppServiceRepository.GetService().GetCollection(i.Collection).Id,
i.Category,
null,
0,
i.Count > 0 ? i.Count : 5);
return PartialView("RecentPostsForCategoryWidget", new AdditionalWidgetsModels.RecentPostsForCategoryWidgetModel
{
Category = i.Category,
Entries = feed.Entries
});
}