public void Save(int day, string resultName, IStrategyResult_CodePeriod strategyResult) { string path = dataPathUtils.GetStrategyResult_CodeFilePath(day, resultName, strategyResult.CodePeriod.Code); FileUtils.EnsureParentDirExist(path); strategyResult.Save(path); }
public void AddStrategyResult_Code(IStrategyResult_CodePeriod strategyResult_CodePeriod) { if (strategyResult_CodePeriod == null) { return; } this.codePeriods.Add(strategyResult_CodePeriod.CodePeriod); strategyResult_CodePeriods.Add(strategyResult_CodePeriod); dic_CodePeriod_StrategyResult_CodePeriods.Add(strategyResult_CodePeriod.CodePeriod, strategyResult_CodePeriod); }
public IStrategyResult LoadStrategyResult(int day, string resultName) { string resultPath = dataPathUtils.GetStrategyResultFilePath(day, resultName); StrategyResult result = new StrategyResult(); result.Load(resultPath); //XmlDocument doc = new XmlDocument(); //doc.Load(resultPath); //result.Load(doc.DocumentElement); IList <string> codes = LoadStrategyResultCodes(day, resultName); for (int i = 0; i < codes.Count; i++) { IStrategyResult_CodePeriod result_Code = LoadStrategyResult_CodePeriod(day, resultName, codes[i]); result.AddStrategyResult_Code(result_Code); } return(result); }