Exemplo n.º 1
0
        private async Task DequeueAndWriteHtmls()
        {
            int    i = 1;
            string htmlString;

            while (HtmlOutputs.TryDequeue(out htmlString))
            {
                _ = await _fileWriteService.WriteHtmlFile(htmlString, i ++.ToString() + ".html").ConfigureAwait(false);
            }
        }
Exemplo n.º 2
0
        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));
        }