public virtual ActionResult UpdateWidget(DetailsWidgetEditModel model) { if (ModelState.IsValid) { model = WebContentDetailsWidgetHelper.SaveArticleViewerWidget(model); } return(PartialView("EditWidget", model)); }
public virtual ActionResult ViewWidget(ICoreWidgetInstance instance) { object articleIdObject; RouteData.Values.TryGetValue("webContentId", out articleIdObject); if (instance != null && instance.InstanceId != null && articleIdObject != null && articleIdObject is String) { ICorePrincipal currentUser = this.CorePrincipal(); var widgetModel = WebContentDetailsWidgetHelper.BindWidgetModel(instance, articleIdObject.ToString(), currentUser); if (widgetModel != null) { return(PartialView("WebContentWidget/DetailsMode", widgetModel)); } } // throw new HttpException((int)HttpStatusCode.NotFound, // HttpContext.Translate("NotFound", // ResourceHelper.GetControllerScope(this))); return(Content(String.Empty)); }