public void OnActionExecuting(ActionExecutingContext context) { var param = context.ActionArguments.SingleOrDefault(x => x.Value is IServiceRequest); if (param.Value != null) { RequestPopulator.PopulateRequest((IServiceRequest)param.Value, context.HttpContext); } }
public static void PopulateRequest(this ControllerBase controllerBase, IServiceRequest request) { RequestPopulator.PopulateRequest(request, controllerBase.HttpContext); }