/// <summary>Integrates Unity when the application starts.</summary>
 public static void Start() {
     // Use UnityHierarchicalDependencyResolver if you want to use a new child container for each IHttpController resolution.
     var resolver = new UnityHierarchicalDependencyResolver(UnityConfig.GetConfiguredContainer());
     //var resolver = new UnityDependencyResolver(UnityConfig.GetConfiguredContainer());
     GlobalConfiguration.Configuration.DependencyResolver = resolver;
     UnityConfig.GetConfiguredContainer().Resolve<IReflector>().Reflect();
 }
 /// <summary>Integrates Unity when the application starts.</summary>
 public static void Start()
 {
     // Use UnityHierarchicalDependencyResolver if you want to use a new child container for each IHttpController resolution.
     var resolver = new UnityHierarchicalDependencyResolver(UnityConfig.GetConfiguredContainer());
     //var resolver = new UnityDependencyResolver(UnityConfig.GetConfiguredContainer());
     // Microsoft.Web.Infrastructure.DynamicModuleHelper.DynamicModuleUtility.RegisterModule(typeof(UnityPerRequestHttpModule));
     GlobalConfiguration.Configuration.DependencyResolver = resolver;
 }