Custom HttpMessageHandler to save http request and response in DB - C#