示例#1
0
 public async Task <StockFile> ReadFile(string filePath)
 {
     return(await Task.Run(() =>
     {
         var fileContent = _fileHelper.ReadText(filePath);
         return _textStockFileMapper.Map(Path.GetFileNameWithoutExtension(filePath), fileContent);
     }));
 }
示例#2
0
        public XmlStockFile ReadXmlFile(string path)
        {
            var fileLines = _fileReader.ReadText(path);

            using (var reader = new StringReader(string.Join("", fileLines.Skip(1))))
            {
                var serializer = new XmlSerializer(typeof(XmlStockFile));
                return((XmlStockFile)serializer.Deserialize(reader));
            }
        }