private static void RegisterServices(KernelBase kernel) { kernel.Bind<ICategory>().To<Category>(); kernel.Bind<IUnitOfWork>().To<UnitOfWork>(); kernel.Bind(typeof(IGenericRepository<>)).To(typeof(GenericRepository<>)); kernel.Bind<ERPInventoryDBContext>().To<ERPInventoryDBContext>(); }
private static void ConfigureMediator(KernelBase kernel) { kernel.Components.Add<IBindingResolver, ContravariantBindingResolver>(); kernel.Bind<SingleInstanceFactory>().ToMethod(ctx => t => ctx.Kernel.Get(t)); kernel.Bind<MultiInstanceFactory>().ToMethod(ctx => t => ctx.Kernel.GetAll(t)); kernel.Bind<IMediator>().To<Mediator>(); }
public void Setup() { WithRealDb(); _kernel = new StandardKernel(); _kernel.Bind<IDatabase>().ToConstant(Db); Mocker.GetMock<ConfigProvider>().SetupGet(s => s.ServiceRootUrl) .Returns("http://stage.services.nzbdrone.com"); }
/// <summary> /// Registers the services. /// </summary> /// <param name="kernel">The kernel.</param> private static void RegisterServices(KernelBase kernel) { kernel.Bind<IOAuthAuthorizationServerOptions>().To<MyOAuthAuthorizationServerOptions>(); kernel.Bind<IOAuthAuthorizationServerProvider>().To<SimpleAuthorizationServerProvider>(); kernel.Bind<IAuthenticationTokenProvider>().To<SimpleRefreshTokenProvider>(); kernel.Bind<IUnitOfWork>().To<UnitOfWork>(); // kernel.Bind<IUserRepository>().To<UserRepository>(); kernel.Bind<IAuthRepository>().To<AuthRepository>(); kernel.Bind<IBidRepository>().To<BidRepository>(); kernel.Bind<ICityRepository>().To<CityRepository>(); kernel.Bind<ITourRepository>().To<TourRepository>(); // }
private static void RegisterServices(KernelBase kernel) { kernel.Bind<IStudentSystemData>().To<StudentsSystemData>(); }
private static void RegisterServices(KernelBase kernel) { kernel.Bind(typeof(IRepository<>)).To(typeof(EfRepository<>)); kernel.Bind<IMappingService>().To<MappingService>(); kernel.Bind<IEventsSystemData>().To<EventsSystemData>().InRequestScope(); }
private static void RegisterServices(KernelBase kernel) { kernel.Bind<IdentityDbContext<User, CustomRole, int, CustomUserLogin, CustomUserRole, CustomUserClaim>>().To<Just_DIYDbContext>(); kernel.Bind<IJustDIYData>().To<JustDIYData>(); }
private static void RegisterServices(KernelBase kernel) { kernel.Bind<IMusicSystemData>().To<MusicSystemData>(); }
private static void RegisterServices(KernelBase kernel) { kernel.Bind<AuthRepository>().To<AuthRepository>(); }