public static void Initialize() { var services = GlobalConfiguration.Configuration.Services; var controllerTypes = services.GetHttpControllerTypeResolver().GetControllerTypes(services.GetAssembliesResolver()); GlobalConfiguration.Configuration.DependencyResolver = WebApiDependencyInjectorContainer.GetDependencyResolver(controllerTypes); }
public override void OnException(HttpActionExecutedContext actionExecutedContext) { WebApiDependencyInjectorContainer.Resolve <ILogService>().Log(actionExecutedContext.Exception.ToString()); }