示例#1
0
        /// <summary>
        /// Saves the site map widget widget.
        /// </summary>
        /// <param name="model">The model.</param>
        /// <returns></returns>
        public static SiteMapWidgetModel SaveSiteMapWidget(SiteMapWidgetModel model)
        {
            var widgetService = ServiceLocator.Current.GetInstance <ISiteMapWidgetService>();
            var widget        = model.MapTo(new SiteMapWidget());

            widgetService.Save(widget);
            return(new SiteMapWidgetModel().MapFrom(widget));
        }
        public virtual ActionResult UpdateWidget(SiteMapWidgetModel model)
        {
            if (ModelState.IsValid)
            {
                model = SiteMapWidgetHelper.SaveSiteMapWidget(model);
            }

            return PartialView("EditWidget", model);
        }
        public virtual ActionResult UpdateWidget(SiteMapWidgetModel model)
        {
            if (ModelState.IsValid)
            {
                model = SiteMapWidgetHelper.SaveSiteMapWidget(model);
            }

            return(PartialView("EditWidget", model));
        }
 /// <summary>
 /// Saves the site map widget widget.
 /// </summary>
 /// <param name="model">The model.</param>
 /// <returns></returns>
 public static SiteMapWidgetModel SaveSiteMapWidget(SiteMapWidgetModel model)
 {
     var widgetService = ServiceLocator.Current.GetInstance<ISiteMapWidgetService>();
     var widget = model.MapTo(new SiteMapWidget());
     widgetService.Save(widget);
     return new SiteMapWidgetModel().MapFrom(widget);
 }