Exemplo n.º 1
0
        public async Task <List <SvgModel> > ReadFile(ElementReference elementReference)
        {
            var tasks = new List <Task <string> >();

            foreach (var file in await fileReaderService.CreateReference(elementReference).EnumerateFilesAsync())
            {
                tasks.Add(ReadFile(file));
            }

            var allTasks = await Task.WhenAll(tasks);

            var uploadedAreas = new List <SvgModel>();

            foreach (var file in allTasks)
            {
                var documentElement = HtmlDocumentHelpers.ReadHtml(file);

                HtmlDocumentHelpers.LoopAllNodes(documentElement, n => n.Id = Guid.NewGuid().ToString());

                SvgModel item = new SvgModel {
                    Html = documentElement.InnerHtml
                };
                uploadedAreas.Add(item);


                Console.WriteLine(item.Id);
                Console.WriteLine(item.Html);
            }

            return(uploadedAreas);
        }
Exemplo n.º 2
0
 protected string FullErrorMessage(string validationMessage)
 {
     return(HtmlDocumentHelpers.FullErrorMessage(validationMessage));
 }