Exemple #1
0
        protected override void Register(RegistrationBuilder builder)
        {
            builder.Use <LoggingModule>();

            builder.Include(container =>
                            container.RegisterType <SerilogLogger <object> >()
                            .As <ILogger>());
        }
 protected override void Register(RegistrationBuilder builder)
 {
     builder.Include(c =>
     {
         c.RegisterType <Settings <T> >()
         .As <ISettings <T> >()
         .WithParameter(TypedParameter.From(this.valueFactory));
     });
 }
 protected override void Register(RegistrationBuilder builder)
 {
     builder.Include(c =>
     {
         c.RegisterInstance(this.configurationProvider)
         .As <IConfigurationProvider>()
         .SingleInstance()
         .IfNotRegistered(typeof(IConfigurationProvider));
     });
 }
        protected override void Register(RegistrationBuilder builder)
        {
            builder.Include(container =>
            {
                container.RegisterGeneric(typeof(ContextProvider <>))
                .Named(UNIT_OF_WORK_NAMED_SCOPE, typeof(IContextProvider <>));

                container.RegisterType <UnitOfWorkFactory>()
                .As <IUnitOfWorkFactory>();
            });
        }
            protected override void Register(RegistrationBuilder builder)
            {
                builder.Include(c =>
                {
                    c.RegisterInstance(this.configurationProvider)
                    .As <IConfigurationProvider>()
                    .SingleInstance()
                    .IfNotRegistered(typeof(IConfigurationProvider));

                    c.RegisterType <SettingsProvider>()
                    .As <ISettingsProvider>()
                    .WithParameter(TypedParameter.From(this.configurationProvider))
                    .SingleInstance();
                });
            }
Exemple #6
0
 protected override void Register(RegistrationBuilder builder)
 {
     builder.Include(container => container.RegisterAssemblyModules(AppDomain.CurrentDomain.GetAssemblies()));
 }
Exemple #7
0
 protected override void Register(RegistrationBuilder builder)
 {
     builder.Include(c => c.RegisterInstance(this.serviceProvider).As <IServiceProvider>());
 }