public AtomRenderer( EventFeedPage page, IReadEventStorage storage, IEventFeedUriProvider uriProvider ) { _page = page; _storage = storage; _uriProvider = uriProvider; }
private async Task <IActionResult> RenderFeedAsync(EventFeedPage page) { var renderer = new AtomRenderer(page, _storage, this); var stream = new MemoryStream(); await renderer.RenderAsync(stream); stream.Position = 0; return(File(stream, contentType: AtomContentType)); }