public static Task UseWriter(object model, HttpResponse response, IResponseWriter writer) { if (model == null) { response.StatusCode = 404; response.ContentType = "text/plain"; response.ContentLength = ResourceNotFound.Length; return(response.WriteAsync(ResourceNotFound)); } response.ContentType = writer.ContentType; return(writer.WriteToStream(model, response)); }