public static IDependencyResolver InitializeServices() { var container = ContainerInitializer.CreateInitializedContainer(); var serviceProvider = container.GetInstance <ServiceProvider>(); ServiceProviderSingleton.Initialize(serviceProvider); return(serviceProvider); }
public IntegrationProcess() { Container container = new ContainerInitializer().Build(); LoggerDomainEvent.Logger.EtlEvent += Logger_EtlEvent; GetSystemIdCommand = container.Resolve <IIntegrationCommand <string, string> >(); Processor = container.Resolve <IMessageProcessor>(); InitializeMappings(); }
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); }
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)); }
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); }
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); }