示例#1
0
        public virtual ActionResult UpdateWidget(WebContentWidgetViewModel model)
        {
            if (ModelState.IsValid)
            {
                model = WebContentWidgetHelper.SaveWidget(model);
            }

            return(PartialView("EditWidget", model));
        }
示例#2
0
        public virtual ActionResult ViewWidget(ICoreWidgetInstance instance)
        {
            if (instance != null)
            {
                var widget = WebContentWidgetHelper.BindWidgetModel(instance);
                if (widget != null)
                {
                    if (widget.Article != null)
                    {
                        return(PartialView("WebContentWidget/DetailsMode", new WidgetDetailsModel(widget.Article, true)));
                    }

                    return(PartialView("ListingMode", WebContentWidgetHelper.BindListingModel(widget, 1)));
                }
            }
            return(Content(HttpContext.Translate("Messages.Setup", ResourceHelper.GetControllerScope(this))));
        }