public ActionResult RecentPostsForCategorySetupWidget(AdditionalWidgetsModels.RecentPostsForCategoryWidgetSetupConfigInputModel m)
{
if (!ModelState.IsValidField("Category"))
ModelState.AddModelError("Category", "Please choose a category");
if (ModelState.IsValid)
{
var appSvc = AppServiceRepository.GetService();
var include = appSvc.GetInclude<AdditionalWidgetsIncludes.RecentPostsForCategoryInclude>(m.IncludePath);
include.Collection = m.Collection;
include.Category = m.Category;
include.Count = m.Count;
AppServiceRepository.UpdateService(appSvc);
return Json(new { success = true, includePath = m.IncludePath });
}
var model = GetSetupModelFromInclude(null);
return PartialView("RecentPostsForCategorySetupWidget", model);
}