Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }