Beispiel #1
0
        public static IDependencyResolver InitializeServices()
        {
            var container       = ContainerInitializer.CreateInitializedContainer();
            var serviceProvider = container.GetInstance <ServiceProvider>();

            ServiceProviderSingleton.Initialize(serviceProvider);

            return(serviceProvider);
        }
Beispiel #2
0
        public IntegrationProcess()
        {
            Container container = new ContainerInitializer().Build();

            LoggerDomainEvent.Logger.EtlEvent += Logger_EtlEvent;

            GetSystemIdCommand = container.Resolve <IIntegrationCommand <string, string> >();
            Processor          = container.Resolve <IMessageProcessor>();

            InitializeMappings();
        }
Beispiel #3
0
        protected void Application_Start()
        {
            var dependencyResolver = ContainerInitializer.SetAutofacContainer();

            DependencyResolver.SetResolver(dependencyResolver);

            AreaRegistration.RegisterAllAreas();
            GlobalConfiguration.Configure(WebApiConfig.Register);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);
        }
Beispiel #4
0
        public App()
        {
            InitializeComponent();

            ApplicationIinitializer.InitDatabase();

            var tabbedPage = new MainTabbedView();

            MainPage = tabbedPage;
            var unityServiceLocator = new UnityServiceLocator(ContainerInitializer.InitializeContainer());

            ServiceLocator.SetLocatorProvider(() => unityServiceLocator);
        }
        public IGrabableItem CreateContainer(ContainerItemData container)
        {
            container.Processed = true;
            var initializator = new ContainerInitializer
            {
                content = container
                          .GetEnumerator(builder.Data)
                          .Select(x => CreateItem(x, CurrentTile))
                          .ToArray()
            };

            return(builder.ContainerFactories[descriptor.InCategoryIndex].Create(initializator));
        }
Beispiel #6
0
        public static IContainer CreateContainer(IServiceCollection services)
        {
            var configuration = new ConfigurationBuilder()
                                .SetBasePath(Directory.GetCurrentDirectory())
                                .AddJsonFile("config.json")
                                .Build();

            services.AddMediatR(CoreServiceAssembly);

            services.AddDbContext <GnomeDb>((p, b) =>
            {
                var connection = p.GetService <SqliteConnection>();
                b.UseSqlite(connection);
            });

            var container = ContainerInitializer.CreateContainer(configuration);

            container.Populate(services);
            return(container);
        }
Beispiel #7
0
        static void Main(string[] args)
        {
            try
            {
                var containerInitializer = new ContainerInitializer();
                var executor             = containerInitializer.GetExecutor();

                executor.Run();


                Console.WriteLine("-------------------------");
                Console.WriteLine("Press any key to continue");
                Console.ReadLine();
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }
        }
 public InjectAttributeBindingProvider()
 {
     _containerInitializer = new ContainerInitializer();
 }
 public InjectAttributeBindingProvider(ILoggerFactory loggerFactory)
 {
     _containerInitializer = new ContainerInitializer(loggerFactory);
 }