Welcome to the navigation

Excepteur tempor magna dolor do consectetur amet, in ipsum ea laborum, exercitation non id aliquip aliqua, mollit in irure anim dolore cillum velit qui ut. Dolore nisi ad incididunt veniam, reprehenderit nulla culpa ea elit, id sit quis ut dolore mollit esse cillum voluptate in consequat, et in magna sint

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);