Esempio n. 1
0
        /// <summary>
        /// Saves widget settings into datastore
        /// </summary>
        /// <param name="settings">Settings object (key/values)</param>
        /// <param name="widgetId">Widget Id</param>
        public static void SaveSettings(StringDictionary settings, string widgetId)
        {
            var cacheId = string.Format("be_widget_{0}", widgetId);

            var ws = new WidgetSettings(widgetId);
            ws.SaveSettings(settings);

            Blog.CurrentInstance.Cache[cacheId] = settings;
        }
Esempio n. 2
0
 /// <summary>
 /// Gets widget settings
 /// </summary>
 /// <param name="id">Widget ID</param>
 /// <returns>Settings object</returns>
 public static StringDictionary GetSettings(string id)
 {
     var cacheId = string.Format("be_widget_{0}", id);
     if (Blog.CurrentInstance.Cache[cacheId] == null)
     {
         var ws = new WidgetSettings(id);
         Blog.CurrentInstance.Cache[cacheId] = ws.GetSettings();
     }
     return (StringDictionary)Blog.CurrentInstance.Cache[cacheId];
 }
        /// <summary>
        /// Get settings from data store
        /// </summary>
        /// <returns>
        /// The settings
        /// </returns>
        public StringDictionary GetSettings()
        {
            var cacheId = string.Format("be_widget_{0}", this.WidgetId);
            if (this.Cache[cacheId] == null)
            {
                var ws = new WidgetSettings(this.WidgetId.ToString());
                this.Cache[cacheId] = ws.GetSettings();
            }

            return (StringDictionary)this.Cache[cacheId];
        }
Esempio n. 4
0
        /// <summary>
        /// Saves settings to data store
        /// </summary>
        /// <param name="settings">
        /// The settings
        /// </param>
        protected virtual void SaveSettings(StringDictionary settings)
        {
            var cacheId = string.Format("be_widget_{0}", WidgetId);

            var ws = new WidgetSettings(WidgetId.ToString());
            ws.SaveSettings(settings);

            Blog.CurrentInstance.Cache[cacheId] = settings;
        }
Esempio n. 5
0
 /// <summary>
 /// Saves the XML document.
 /// </summary>
 /// <param name="doc">The doc.</param>
 /// <param name="zone">The zone to save the Xml Document for.</param>
 private void SaveXmlDocument(XmlDocument doc, string zone)
 {
     WidgetSettings ws = new WidgetSettings(zone);
     ws.SettingsBehavior = new XMLDocumentBehavior();
     ws.SaveSettings(doc);
     Cache[zone] = doc;
 }
Esempio n. 6
0
 /// <summary>
 /// Gets the XML document.
 /// </summary>
 /// <param name="zone">The zone Xml Document to get.</param>
 /// <returns></returns>
 private XmlDocument GetXmlDocument(string zone)
 {
     XmlDocument doc;
     if (Cache[zone] == null)
     {
         WidgetSettings ws = new WidgetSettings(zone);
         ws.SettingsBehavior = new XMLDocumentBehavior();
         doc = (XmlDocument)ws.GetSettings();
         if (doc.SelectSingleNode("widgets") == null)
         {
             XmlNode widgets = doc.CreateElement("widgets");
             doc.AppendChild(widgets);
         }
         Cache[zone] = doc;
     }
     return (XmlDocument)Cache[zone];
 }
Esempio n. 7
0
 private static XmlDocument RetrieveXml(string zoneName)
 {
     var ws = new WidgetSettings(zoneName) { SettingsBehavior = new XmlDocumentBehavior() };
     var doc = (XmlDocument)ws.GetSettings();
     return doc;
 }
Esempio n. 8
0
 /// <summary>
 /// Saves the XML document.
 /// </summary>
 /// <param name="doc">The doc.</param>
 private void SaveXmlDocument(XmlDocument doc)
 {
     WidgetSettings ws = new WidgetSettings(_zoneId);
     ws.SettingsBehavior = new XMLDocumentBehavior();
     ws.SaveSettings(doc);
     Cache[_zoneId] = doc;
 }
 /// <summary>
 /// Saves the XML document.
 /// </summary>
 /// <param name="doc">
 /// The document.
 /// </param>
 /// <param name="zone">
 /// The zone to save the Xml Document for.
 /// </param>
 private void SaveXmlDocument(XmlDocument doc, string zone)
 {
     var ws = new WidgetSettings(zone) { SettingsBehavior = new XmlDocumentBehavior() };
     ws.SaveSettings(doc);
     this.Cache[zone] = doc;
 }
Esempio n. 10
0
        /// <summary>
        /// Gets the XML document.
        /// </summary>
        /// <param name="zone">
        /// The zone Xml Document to get.
        /// </param>
        /// <returns>
        /// An Xml Document.
        /// </returns>
        private XmlDocument GetXmlDocument(string zone)
        {
            XmlDocument doc;
            if (Blog.CurrentInstance.Cache[zone] == null)
            {
                var ws = new WidgetSettings(zone) { SettingsBehavior = new XmlDocumentBehavior() };
                doc = (XmlDocument)ws.GetSettings();
                if (doc.SelectSingleNode("widgets") == null)
                {
                    XmlNode widgets = doc.CreateElement("widgets");
                    doc.AppendChild(widgets);
                }

                Blog.CurrentInstance.Cache[zone] = doc;
            }

            return (XmlDocument)Blog.CurrentInstance.Cache[zone];
        }
Esempio n. 11
0
 /// <summary>
 /// Get settings from data store
 /// </summary>
 /// <returns>Settings</returns>
 public StringDictionary GetSettings()
 {
     string cacheId = "be_widget_" + WidgetID;
     if (Cache[cacheId] == null)
     {
       WidgetSettings ws = new WidgetSettings(WidgetID.ToString());
       Cache[cacheId] = (StringDictionary)ws.GetSettings();
     }
     return (StringDictionary)Cache[cacheId];
 }
Esempio n. 12
0
    /// <summary>
    /// Saves settings to data store
    /// </summary>
    /// <param name="settings">Settings</param>
    protected virtual void SaveSettings(StringDictionary settings)
    {
        string cacheId = "be_widget_" + WidgetID;

        WidgetSettings ws = new WidgetSettings(WidgetID.ToString());
        ws.SaveSettings(settings);

        Cache[cacheId] = settings;
    }
        /// <summary>
        /// Saves settings to data store
        /// </summary>
        /// <param name="settings">
        /// The settings
        /// </param>
        protected virtual void SaveSettings(StringDictionary settings)
        {
            var cacheId = string.Format("be_widget_{0}", this.WidgetId);

            var ws = new WidgetSettings(this.WidgetId.ToString());
            ws.SaveSettings(settings);

            this.Cache[cacheId] = settings;
        }
Esempio n. 14
0
        private static XmlDocument RetrieveXml()
        {
            WidgetSettings ws = new WidgetSettings("be_WIDGET_ZONE");
            ws.SettingsBehavior = new XMLDocumentBehavior();
            XmlDocument doc = (XmlDocument)ws.GetSettings();
            System.Diagnostics.Debug.WriteLine("XMLDoc line");
            System.Diagnostics.Debug.WriteLine("XMLDoc: " + doc.InnerXml);

            return doc;
        }