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))); } }
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)); }