Exemplo n.º 1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="data"></param>
        public static void SaveConfigData(MissionConfigData data)
        {
            var path = HostingEnvironment.MapPath(configPath);

            if (string.IsNullOrEmpty(path))
            {
                throw new Exception("Mission Config path not defined.");
            }

            var json = JsonConvert.SerializeObject(data);

            using (var r = new StreamWriter(path))
            {
                r.Write(json);
            }
        }
Exemplo n.º 2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="configData"></param>
 /// <param name="now"></param>
 /// <param name="duration"></param>
 public static void SetLastContentCrawlDate(MissionConfigData configData, DateTime now, TimeSpan duration)
 {
     configData.LastContentCrawledDate   = now;
     configData.LastContentCrawlDuration = duration;
     SaveConfigData(configData);
 }