protected virtual void Customize(HttpConfiguration configuration) { configuration.Using(iocContainer) .AddHandler<RequestLoggingHandler>() .AddService<ExceptionLogger>() .AddService<ContainerBasedControllerActivator>(); }
public static void Configure(HttpConfiguration httpConfiguration, IIocContainer container) { httpConfiguration.MapHttpAttributeRoutes(); if (container != null) { httpConfiguration.Using(container) .AddExceptionLogger() .AddIocBasedControllerActivator(); httpConfiguration.Filters.Add(new ForwardedByFilter()); container.UseSingleton<CachedProductCatalog>(); container.For<ICartIdProvider>().Use<CardIdProvider>(); } httpConfiguration.EnsureInitialized(); }