Exemplo n.º 1
0
        public virtual ActionResult UpdateWidget(WebContentWidgetViewModel model)
        {
            if (ModelState.IsValid)
            {
                model = WebContentWidgetHelper.SaveWidget(model);
            }

            return(PartialView("EditWidget", model));
        }
        /// <summary>
        /// Saves the widget.
        /// </summary>
        /// <param name="model">The model.</param>
        /// <returns></returns>
        public static WebContentWidgetViewModel SaveWidget(WebContentWidgetViewModel model)
        {
            var widgetService = ServiceLocator.Current.GetInstance<IWebContentWidgetService>();
            var widget = new WebContentWidget();
            if (model.Id > 0)
            {
                widget = widgetService.Find(model.Id);
            }

            var viewModel = model.MapTo(widget);

            if (widget != null)
            {
                widgetService.Save(viewModel);
            }

            return new WebContentWidgetViewModel().MapFrom(viewModel);
        }
Exemplo n.º 3
0
        /// <summary>
        /// Saves the widget.
        /// </summary>
        /// <param name="model">The model.</param>
        /// <returns></returns>
        public static WebContentWidgetViewModel SaveWidget(WebContentWidgetViewModel model)
        {
            var widgetService = ServiceLocator.Current.GetInstance <IWebContentWidgetService>();
            var widget        = new WebContentWidget();

            if (model.Id > 0)
            {
                widget = widgetService.Find(model.Id);
            }

            var viewModel = model.MapTo(widget);

            if (widget != null)
            {
                widgetService.Save(viewModel);
            }

            return(new WebContentWidgetViewModel().MapFrom(viewModel));
        }
        public virtual ActionResult UpdateWidget(WebContentWidgetViewModel model)
        {
            if (ModelState.IsValid)
            {
                model = WebContentWidgetHelper.SaveWidget(model);
            }

            return PartialView("EditWidget", model);
        }