public async Task <StockFile> ReadFile(string filePath) { return(await Task.Run(() => { var fileContent = _fileHelper.ReadText(filePath); return _textStockFileMapper.Map(Path.GetFileNameWithoutExtension(filePath), fileContent); })); }
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)); } }