private async Task DequeueAndWriteHtmls() { int i = 1; string htmlString; while (HtmlOutputs.TryDequeue(out htmlString)) { _ = await _fileWriteService.WriteHtmlFile(htmlString, i ++.ToString() + ".html").ConfigureAwait(false); } }
public ActionResult ProcessXml() { ViewBag.Title = "XML Process Page"; var xmlData = _fileReadService.ReadXmlFile(); var xsltData = _fileReadService.ReadXsltFile(); int i = 1; foreach (var strData in xmlData) { var htmlData = _fileTransformService.TransformXMLToHTML(strData, xsltData); _fileWriteService.WriteHtmlFile(htmlData, i++.ToString() + ".html"); } return(View(i)); }