Carrotware.CMS.Mvc.UI.Admin.Service.CMS.RemoveWidget C# (CSharp) Метод

RemoveWidget() приватный Метод

private RemoveWidget ( string DBKey, string ThisPage ) : string
DBKey string
ThisPage string
Результат string
        public string RemoveWidget(string DBKey, string ThisPage)
        {
            try {
                CurrentPageGuid = new Guid(ThisPage);
                LoadGuids();
                Guid guidWidget = new Guid(DBKey);

                List<Widget> cacheWidget = cmsAdminWidget;

                List<Widget> ww = (from w in cacheWidget
                                   where w.Root_WidgetID == guidWidget
                                   select w).ToList();

                if (ww != null) {
                    foreach (var w in ww) {
                        w.IsWidgetActive = false;
                        w.EditDate = SiteData.CurrentSite.Now;
                    }
                }

                cmsAdminWidget = cacheWidget;

                return "OK";
            } catch (Exception ex) {
                SiteData.WriteDebugException("webservice", ex);

                return ex.ToString();
            }
        }