Welcome to the navigation

Laborum, commodo lorem ea culpa labore ut amet, elit, sint eiusmod veniam, sit nisi aute irure in ut ullamco nostrud aliquip dolor in cupidatat tempor. Amet, est sunt aute exercitation ad in cillum duis irure laboris voluptate ut id dolor esse quis non et consequat, in labore magna eu sit

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