Welcome to the navigation

Eiusmod aliquip amet, proident, id est consequat, voluptate in officia laboris irure ea eu in labore ut incididunt ex lorem occaecat et nulla sed ut. Reprehenderit qui non duis irure dolor ea do anim officia ut excepteur sunt consectetur labore sint fugiat exercitation et est in in velit dolore incididunt

Yeah, this will be replaced... But please enjoy the search!

Creating your custom HttpControllerContext for Web API

I needed to fiddle a bit in a API method returning a HttpResponseMessage when validating captchas that wasn't included in the model validation.

HttpConfiguration config = new HttpConfiguration();
IHttpRouteData route = new HttpRouteData(new HttpRoute());
HttpRequestMessage req = new HttpRequestMessage();
req.Properties[HttpPropertyKeys.HttpConfigurationKey] = config;
req.Properties[HttpPropertyKeys.HttpRouteDataKey] = route;
HttpControllerContext context = new HttpControllerContext(config, route, req);