20 lines
476 B
C#
20 lines
476 B
C#
using System.Web.Http.Dependencies;
|
|
using Ninject;
|
|
|
|
namespace WindowsDataCenter
|
|
{
|
|
public class NinjectDependencyResolver : NinjectDependencyScope, IDependencyResolver
|
|
{
|
|
readonly IKernel _kernel;
|
|
|
|
public NinjectDependencyResolver(IKernel kernel) : base(kernel)
|
|
{
|
|
_kernel = kernel;
|
|
}
|
|
|
|
public IDependencyScope BeginScope()
|
|
{
|
|
return new NinjectDependencyScope(_kernel.BeginBlock());
|
|
}
|
|
}
|
|
} |