public virtual ActionResult UpdateWidget(NavigationMenuWidgetModel model) { if (ModelState.IsValid) { model = NavigationMenuWidgetHelper.SaveNavigationMenuWidget(model); } return(PartialView("EditWidget", model)); }
/// <summary> /// View the widget. /// </summary> /// <param name="instance">The instance.</param> /// <returns></returns> public virtual ActionResult ViewWidget(ICoreWidgetInstance instance) { if (instance != null && instance.InstanceId != null) { var widgetService = ServiceLocator.Current.GetInstance <INavigationMenuWidgetService>(); var existingWidget = widgetService.Find((long)instance.InstanceId); if (existingWidget != null) { return(View(MVC.Navigation.NavigationMenu.Views.ViewWidget, NavigationMenuWidgetHelper.GetNavigationMenu(this.CorePrincipal(), existingWidget))); } } return(Content(HttpContext.Translate("SelectOrientation", ResourceHelper.GetControllerScope(this)))); }
public override long?Clone(ICoreWidgetInstance coreWidgetInstance) { return(NavigationMenuWidgetHelper.CloneNavigationMenuWidget(coreWidgetInstance)); }