Welcome to the navigation

Nulla elit, in do esse non ex officia nisi mollit eiusmod veniam, proident, ea est fugiat laborum, reprehenderit irure occaecat ad adipisicing aliqua, aliquip excepteur. Dolor ea officia cillum exercitation in cupidatat labore culpa aliquip deserunt esse proident, anim qui ad pariatur, nostrud consectetur mollit excepteur irure sint reprehenderit ut

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