void refreshFromCachedFiles() { _timeToNextRun = DateTime.Now.AddDays(1).ToString(); // new DateTime(2014, 1, 1).ToString(); _lastRunCompletedTime = DateTime.Now.AddDays(-1).ToString(); _configDict = JsonUtils.Deserialize <TaggedExtractorConfigArrays>(new FileDao(false).readFile("C:\\inetpub\\wwwroot\\dashboard2\\resources\\data\\activeJobsJson.dat")); _extractors = JsonUtils.Deserialize <ExtractorArray>(new FileDao(false).readFile("C:\\inetpub\\wwwroot\\dashboard2\\resources\\data\\extractorsJson.dat")); EtlDownstreamStageArray temp = JsonUtils.Deserialize <EtlDownstreamStageArray>(new FileDao(false).readFile("C:\\inetpub\\wwwroot\\dashboard2\\resources\\data\\etlDowntreamStages.dat")); _etlStages = convertStageArrayToDict(temp); }
Dictionary <String, EtlDownstreamStageTO> convertStageArrayToDict(EtlDownstreamStageArray ary) { Dictionary <String, EtlDownstreamStageTO> result = new Dictionary <string, EtlDownstreamStageTO>(); for (int i = 0; i < ary.count; i++) { if (!result.ContainsKey(ary.stages[i].mapItem.siteId)) { result.Add(ary.stages[i].mapItem.siteId, ary.stages[i]); } } return(result); }