public Stream Build(IEnumerable <IContent> contents)
 {
     using (var wc = new WebClient())
     {
         var fields = new NameValueCollection();
         fields.Add("html", _htmlGenerator.GenerateHtml(contents, Descriptor.SupportedFileExtension));
         return(new MemoryStream(wc.UploadValues("http://fuckyeahmarkdown.com/go/", fields)));
     }
 }
Exemple #2
0
 public async Task <Stream> Build(IEnumerable <ContentItem> contents, DisplayContext displayContext)
 {
     using (var htmlStream = await _htmlGenerator.GenerateHtml(contents, Descriptor.SupportedFileExtension, displayContext))
         using (var streamReader = new StreamReader(htmlStream))
             using (var wc = new WebClient())
             {
                 var fields = new NameValueCollection();
                 fields.Add("html", streamReader.ReadToEnd());
                 return(new MemoryStream(wc.UploadValues("http://fuckyeahmarkdown.com/go/", fields)));
             }
 }
 public Stream Build(IEnumerable <IContent> contents)
 {
     return(new MemoryStream(Encoding.UTF8.GetBytes(_htmlGenerator.GenerateHtml(contents, Descriptor.SupportedFileExtension))));
 }
 public async Task <Stream> Build(IEnumerable <ContentItem> contents, DisplayContext displayContext)
 {
     return(await _htmlGenerator.GenerateHtml(contents, Descriptor.SupportedFileExtension, displayContext));
 }