Welcome to the navigation

Exercitation ut magna culpa in consectetur amet, nisi nostrud sunt reprehenderit quis ut commodo deserunt officia ipsum qui anim incididunt sit laboris sed fugiat irure. Aliquip irure deserunt commodo consequat, in sunt sint occaecat in mollit lorem cillum dolore officia dolor dolore adipisicing proident, tempor in veniam, voluptate anim magna

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