FlexitimeTracker/DataCenter_Windows/WindowsDataCenter/WindowsDataCenter/NinjectDependencyResolver.cs

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());
}
}
}