AdditionalWidgets.AdditionalWidgetsController.RecentPostsForCategorySetupWidget C# (CSharp) Method

RecentPostsForCategorySetupWidget() private method

private RecentPostsForCategorySetupWidget ( AdditionalWidgetsModels m ) : System.Web.Mvc.ActionResult
m AdditionalWidgetsModels
return System.Web.Mvc.ActionResult
        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);
        }

Same methods

AdditionalWidgetsController::RecentPostsForCategorySetupWidget ( AtomSite.WebCore.ConfigModel m ) : System.Web.Mvc.ActionResult