public virtual ActionResult UpdateWidgetLookAndFeel(WidgetLookAndFeelModel model)
        {
            bool isSuccessed = false;

            if (ModelState.IsValid)
            {
                var widgetSettingService         = ServiceLocator.Current.GetInstance <IPageWidgetSettingService>();
                PageWidgetSettings widgetSetting = widgetSettingService.Find(model.SettingId) ??
                                                   new PageWidgetSettings
                {
                    Id     = model.SettingId,
                    Widget = new PageWidget {
                        Id = model.WidgetId
                    }
                };
                widgetSetting   = model.MapTo(widgetSetting);
                isSuccessed     = widgetSettingService.Save(widgetSetting);
                model.SettingId = widgetSetting.Id;
            }
            if (isSuccessed)
            {
                Success(Translate("Messages.Success"));
            }
            else
            {
                Error(Translate("Messages.UnknownError"));
            }

            return(PartialView(MVC.Shared.Views.Widgets.WidgetLookAndFeelForm, model));
        }
        public virtual ActionResult UpdateWidgetLookAndFeel(WidgetLookAndFeelModel model)
        {
            bool isSuccessed = false;
            if (ModelState.IsValid)
            {
                var widgetSettingService = ServiceLocator.Current.GetInstance<IPageWidgetSettingService>();
                PageWidgetSettings widgetSetting = widgetSettingService.Find(model.SettingId) ??
                                                   new PageWidgetSettings
                                                   {
                                                       Id = model.SettingId,
                                                       Widget = new PageWidget { Id = model.WidgetId }
                                                   };
                widgetSetting = model.MapTo(widgetSetting);
                isSuccessed = widgetSettingService.Save(widgetSetting);
                model.SettingId = widgetSetting.Id;
            }
            if (isSuccessed)
                Success(Translate("Messages.Success"));
            else
                Error(Translate("Messages.UnknownError"));

            return PartialView(MVC.Shared.Views.Widgets.WidgetLookAndFeelForm, model);
        }