public void Initialize(IModuleRegistrar registrar) { registrar.RegisterType <INewsLetterService, NewsLetterService>(); registrar.RegisterType <ILocalizationService, LocalizationService>(); registrar.RegisterType <IUserNewsLetterService, UserNewsLetterService>(); registrar.RegisterType(typeof(IUserStore <IdentityUserViewModel, long>), typeof(CustomUserStore)); }
/// <summary>Used to register concrete implementations to the DI container</summary> /// <param name="registrar">add implementation to the DI container using this registrar</param> public void Initialize(IModuleRegistrar registrar) { Contract.Requires(registrar != null); registrar.RegisterType <IDAL, DAL>(); registrar.RegisterType <PersonContext, PersonContext>(); }
/// <summary>Used to register concrete implementations to the DI container</summary> /// <param name="registrar">add implementation to the DI container using this registrar</param> public void Initialize(IModuleRegistrar registrar) { Contract.Requires(registrar != null); registrar.RegisterTypeAsSingelton <DbContextOptions <GenericContext>, DbContextOptions <GenericContext> >(SettingsManager.DBOptions); registrar.RegisterType <GenericContext, GenericContext>(); registrar.RegisterType <IGenericRepo, GenericRepo>(); }
public void Initialize(IModuleRegistrar registrar) { registrar.RegisterType <ISearchBookService, SearchBookService>(); registrar.RegisterType <IUserDemandService, UserDemandService>(); registrar.RegisterType(typeof(IUserStore <IdentityUserViewModel, ObjectId>), typeof(CustomUserStore)); registrar.RegisterType(typeof(IRoleStore <IdentityRoleViewModel, ObjectId>), typeof(CustomRoleStore)); registrar.RegisterType <IRefreshTokenService, RefreshTokenService>(); }
public void Initialize(IModuleRegistrar registrar) { //from dll //registrar.RegisterType<IAppointmentService, AppointmentService>(); //api registrar.RegisterType <IAppointmentService, AppointmentServiceClient>(new InjectionConstructor("http://localhost/aPointerAPI/api/Apt/")); //registrar.RegisterType<IAppointmentService, AppointmentServiceClient>(new InjectionConstructor("http://localhost:5977/api/Apt/")); registrar.RegisterType <IAppointmentService, AppointmentServiceClient>(); }
public void Initialize(IModuleRegistrar registrar) { registrar.RegisterTypeWithContainerControlledLife<IDatabaseFactory, DatabaseFactory>(); registrar.RegisterTypeWithContainerControlledLife<IUnitOfWork, UnitOfWork>(); registrar.RegisterTypeWithContainerControlledLife<IContactUsRepository, ContactUsRepository>(); registrar.RegisterTypeWithContainerControlledLife<ITeamMemberRepository, TeamMemberRepository>(); registrar.RegisterTypeWithContainerControlledLife<ICustomerRepository, CustomerRepository>(); registrar.RegisterTypeWithContainerControlledLife<ICompanyRepository, CompanyRepository>(); registrar.RegisterTypeWithContainerControlledLife<IProductRepository, ProductRepository>(); registrar.RegisterTypeWithContainerControlledLife<IOrderDemoRepository, OrderDemoRepository>(); registrar.RegisterType<IUserRepository, UserRepository>(); registrar.RegisterType<IFeaturesRepository, FeaturesRepository>(); }
public void Initialize(IModuleRegistrar registrar) { //********* un-comment only usable repositories ********* //with MicroORM (Dapper) registrar.RegisterType <ICommonRepository <Appointee>, AppointeeRepository>(); registrar.RegisterType <ICommonRepository <Appointer>, AppointerRepository>(); //with Entity Framework //registrar.RegisterType<IDbContext, AptDbContext>(new InjectionConstructor("server=FORD\\sqlExpress;database=AppointDB;Trusted_Connection=True;")); //registrar.RegisterType<ICommonRepository<Appointee>, CommonRepositoryEF<Appointee>>(); //registrar.RegisterType<ICommonRepository<Appointer>, CommonRepositoryEF<Appointer>>(); }
/// <summary>Used to register concrete implemtations to the DI container</summary> /// <param name="registrar">add implementation to the DI container using this registrar</param> public void Initialize(IModuleRegistrar registrar) { //You can register as many types as you want into the Container registrar.RegisterType <IBL, BL>(); //registrar.RegisterTypeAsSingelton<ITest, Test>(); }
public void Initialize(IModuleRegistrar registrar) { registrar.RegisterType<IContactUsService, ContactUsService>(); registrar.RegisterType<ITeamMemberService, TeamMemberService>(); registrar.RegisterType<ICustomerService, CustomerService>(); registrar.RegisterType<ICompanyService, CompanyService>(); registrar.RegisterType<IProductService, ProductService>(); registrar.RegisterType<IOrderDemoService, OrderDemoService>(); registrar.RegisterType<IUserService, UserService>(); registrar.RegisterType<IFeaturesService, FeatureService>(); registrar.RegisterType<IClientService, ClientService>(); }
public void Initialize(IModuleRegistrar registrar) { registrar.RegisterType(typeof(IUserStore <IdentityUserViewModel>), typeof(CustomUserStore)); registrar.RegisterType(typeof(IRoleStore <IdentityRoleViewModel>), typeof(CustomRoleStore)); registrar.RegisterType <IEmailQueueService, EmailQueueService>(); registrar.RegisterType <IPdfQueueService, PdfQueueService>(); registrar.RegisterType <IRequestQueueService, RequestQueueService>(); registrar.RegisterType <IClientService, ClientService>(); registrar.RegisterType <IRefreshTokenService, RefreshTokenService>(); registrar.RegisterType <ICityService, CityService>(); registrar.RegisterType <ICountryService, CountryService>(); registrar.RegisterType <ILocalizationService, LocalizationService>(); }
public void Initialize(IModuleRegistrar registrar) { registrar.RegisterType <IBookRepository, BookRepository>(); registrar.RegisterType <IUserDemandRepository, UserDemandRepository>(); registrar.RegisterType <IUnitOfWork, UnitOfWork>(); registrar.RegisterType <IUserRepository, UserRepository>(); registrar.RegisterType <IRoleRepository, RoleRepository>(); registrar.RegisterType <IRefreshTokenRepository, RefreshTokenRepository>(); registrar.RegisterType(typeof(IBaseRepository <>), typeof(BaseRepository <>)); registrar.RegisterType <IMongoClient, MongoClient>(ConfigurationManager.ConnectionStrings["MongoDbConnection"].ConnectionString); registrar.RegisterInstanceSingleton(typeof(IMongoDatabase), DataSeeder.GetDataBase()); }
public void Initialize(IModuleRegistrar registrar) { //registrar.RegisterType<IUnitOfWork, UnitOfWork>(); //registrar.RegisterType<IUserRepository, UserRepository>(); //registrar.RegisterType<IKeyGroupRepository, KeyGroupRepository>(); //registrar.RegisterType<ILocalizationKeyRepository, LocalizationKeyRepository>(); //registrar.RegisterType<IUserNewsLetterRepository, UserNewsLetterRepository>(); //registrar.RegisterType<INewsLetterRepository, NewsLetterRepository>(); registrar.RegisterType(typeof(IBaseRepository <>), typeof(BaseRepository <>)); }
/// <summary>Used to register concrete implementations to the DI container</summary> /// <param name="registrar">add implementation to the DI container using this registrar</param> public void Initialize(IModuleRegistrar registrar) { Contract.Requires(registrar != null); //You can register as many types as you want into the Container //registrar.RegisterType<ITest, Test>(); //registrar.RegisterTypeAsSingelton<ITest, Test>(); registrar.RegisterType <ILayer, Layer>(); }
public void Initialize(IModuleRegistrar registrar) { registrar.RegisterTypeWithPerRequestLife<IUnitOfWork, EFContext>(); //registrar.RegisterType<IContext, EFContext>(); registrar.RegisterType<IGenericRepository<Task>, GenericRepository<Task>>(); registrar.RegisterType<IGenericRepository<Process>, GenericRepository<Process>>(); registrar.RegisterType<IGenericRepository<Transition>, GenericRepository<Transition>>(); registrar.RegisterType<IGenericRepository<State>, GenericRepository<State>>(); registrar.RegisterType<IGenericRepository<StateType>, GenericRepository<StateType>>(); registrar.RegisterType<IGenericRepository<Action>, GenericRepository<Action>>(); registrar.RegisterType<IGenericRepository<ActionType>, GenericRepository<ActionType>>(); }
public void Initialize(ApplicationParameters parameters, IModuleRegistrar registrar) { if (parameters == null) { throw new ArgumentNullException("parameters"); } if (registrar == null) { throw new ArgumentNullException("registrar"); } registrar.RegisterType<IFileWordsService, FileWordsService>(); }
public void Initialize(ApplicationParameters parameters, IModuleRegistrar registrar) { if (parameters == null) { throw new ArgumentNullException("parameters"); } if (registrar == null) { throw new ArgumentNullException("registrar"); } registrar.RegisterType <IFileWordsService, FileWordsService>(); }
public void Initialize(IModuleRegistrar registrar) { //registrar.RegisterType<IUnitOfWork, UnitOfWork>(); registrar.RegisterType(typeof(IBaseRepository <>), typeof(BaseRepository <>)); //registrar.RegisterType<IEmailQueueRepository, EmailQueueRepository>(); //registrar.RegisterType<IPdfQueueRepository, PdfQueueRepository>(); //registrar.RegisterType<IRequestQueueRepository, RequestQueueRepository>(); //registrar.RegisterType<IUserRepository, UserRepository>(); //registrar.RegisterType<IRoleRepository, RoleRepository>(); //registrar.RegisterType<IExternalLoginRepository, ExternalLoginRepository>(); //registrar.RegisterType<IRefreshTokenRepository, RefreshTokenRepository>(); //registrar.RegisterType<IClientRepository, ClientRepository>(); //registrar.RegisterType<ICityRepository, CityRepository>(); //registrar.RegisterType<ICountryRepository, CountryRepository>(); //registrar.RegisterType<IKeyGroupRepository, KeyGroupRepository>(); //registrar.RegisterType<ILocalizationKeyRepository, LocalizationKeyRepository>(); }
public void Initialize(ApplicationParameters parameters, IModuleRegistrar registrar) { if (parameters == null) { throw new ArgumentNullException("parameters"); } if (registrar == null) { throw new ArgumentNullException("registrar"); } if (!parameters.AutoApplyDbMigrations) { Database.SetInitializer<FileWordsDataflowDbContext>(null); } else { Database.SetInitializer(new FileWordsDataflowDbContextInitializer()); } registrar.RegisterType<IRepository, Repository>(); }
public void Initialize(ApplicationParameters parameters, IModuleRegistrar registrar) { if (parameters == null) { throw new ArgumentNullException("parameters"); } if (registrar == null) { throw new ArgumentNullException("registrar"); } if (!parameters.AutoApplyDbMigrations) { Database.SetInitializer <FileWordsDataflowDbContext>(null); } else { Database.SetInitializer(new FileWordsDataflowDbContextInitializer()); } registrar.RegisterType <IRepository, Repository>(); }
public void Initialize(IModuleRegistrar registrar) { registrar.RegisterType <IAppointmentService, AppointmentService>(); }
public void Initialize(IModuleRegistrar registrar) { registrar.RegisterType <IUserDomain, UserDomain>(); }
/// <summary>Used to register concrete implementations to the DI container</summary> /// <param name="registrar">add implementation to the DI container using this registrar</param> public void Initialize(IModuleRegistrar registrar) { Contract.Requires(registrar != null); registrar.RegisterType <IBL, BL>(); }
/// <summary>Used to register concrete implemtations to the DI container</summary> /// <param name="registrar">add implementation to the DI container using this registrar</param> public void Initialize(IModuleRegistrar registrar) { registrar.RegisterType <IBL, BL>(); registrar.RegisterTypeAsSingelton <HashHelpers, HashHelpers>(); }
public void Initialize(IModuleRegistrar registrar) { registrar.RegisterType<IGenericRepository<Process>, GenericRepository<Process>>(); }
public void Initialize(IModuleRegistrar registrar) { registrar.RegisterType <IGenericService <Process>, GenericService <Process> >(); registrar.RegisterType <IProcessService, ProcessService>(); }
public void Initialize(IModuleRegistrar registrar) { registrar.RegisterType <IUserData, UserData>(); }
public void Initialize(IModuleRegistrar registrar) { registrar.RegisterType<IGenericService<Process>, GenericService<Process>>(); registrar.RegisterType<IProcessService, ProcessService>(); }
public void Initialize(IModuleRegistrar registrar) { registrar.RegisterType <IGenericRepository <Process>, GenericRepository <Process> >(); }
/// <summary>Used to register concrete implemtations to the DI container</summary> /// <param name="registrar">add implementation to the DI container using this registrar</param> public void Initialize(IModuleRegistrar registrar) { registrar.RegisterType <IBL, BL>(); }
/// <summary>Used to register concrete implemtations to the DI container</summary> /// <param name="registrar">add implementation to the DI container using this registrar</param> public void Initialize(IModuleRegistrar registrar) { registrar.RegisterType <IDAL, DAL>(); registrar.RegisterTypeAsSingelton <BusContext, BusContext>(); }
public void Initialize(IModuleRegistrar registrar) { registrar.RegisterType <Interface1, Class1>(); registrar.RegisterType <Interface2, Class2>(); }
public void Initialize(IModuleRegistrar registrar) { registrar.RegisterType <IEmailQueueRepository, EmailQueueRepository>(); registrar.RegisterType <IPdfQueueRepository, PdfQueueRepository>(); registrar.RegisterType <IRequestQueueRepository, RequestQueueRepository>(); registrar.RegisterType <IUnitOfWork, UnitOfWork>(); registrar.RegisterType <IUserRepository, UserRepository>(); registrar.RegisterType <IRoleRepository, RoleRepository>(); registrar.RegisterType <IExternalLoginRepository, ExternalLoginRepository>(); registrar.RegisterType <IRefreshTokenRepository, RefreshTokenRepository>(); registrar.RegisterType <IClientRepository, ClientRepository>(); registrar.RegisterType(typeof(IBaseRepository <>), typeof(BaseRepository <>)); registrar.RegisterType <IMongoClient, MongoClient>(ConfigurationManager.ConnectionStrings["MongoDbConnection"].ConnectionString); registrar.RegisterInstanceSingleton(typeof(IMongoDatabase), DataSeeder.GetDataBase()); }
public void Initialize(IModuleRegistrar registrar) { registrar.RegisterType<IQueryHandler<TasksByStatusQuery, TasksByStatusQueryResult>, TasksByStatusQueryHandler>(); registrar.RegisterType<IQueryHandler<ByIdQuery, ProcessByIdQueryResult>, ProcessByIdQueryHandler>(); registrar.RegisterType<IQueryHandler<ByIdQuery, TransitionByIdQueryResult>, TransitionByIdQueryHandler>(); registrar.RegisterType<IQueryHandler<EmptyQuery, ProcessesAllQueryResult>, ProcessesAllQueryHandler>(); registrar.RegisterType<IQueryHandler<EmptyQuery, StateTypesAllQueryResult>, StateTypesAllQueryHandler>(); registrar.RegisterType<IQueryHandler<EmptyQuery, ActionTypesAllQueryResult>, ActionTypesAllQueryHandler>(); registrar.RegisterType<ICommandHandler<SaveProcessCommand>, SaveProcessCommandHandler>(); registrar.RegisterType<ICommandHandler<SaveStateCommand>, SaveStateCommandHandler>(); registrar.RegisterType<ICommandHandler<SaveStateCoordinatesCommand>, SaveStateCoordinatesCommandHandler>(); registrar.RegisterType<ICommandHandler<SaveTransitionCommand>, SaveTransitionCommandHandler>(); registrar.RegisterType<ICommandHandler<SaveActionCommand>, SaveActionCommandHandler>(); }