Update ViewAsPdf.cs

Using the original httpContext from the ControllerContext.
When creating a PDF within async/await, in some situations it wil loose it's current HttpContext (different thread).