public static void Initialize(HttpConfiguration config) { var container = new UnityContainer(); container.RegisterType <DomainContext>(new HttpContextLifetimeManager <DomainContext>(), new InjectionConstructor(Shared.Configurations.Configuration.DefaultConnectionString, Shared.Configurations.Configuration.ToolsConnectionString, Shared.Configurations.Configuration.FinancialsConnectionString)); var bootstrapper = new Core.Bootstrapper(); bootstrapper.ConfigureContainer(container); config.DependencyResolver = new UnityResolver(container); }
private void StartApp(object sender, EventArgs e) { if (File.Exists("Config\\config.json")) { var bootstrapper = new Core.Bootstrapper(); bootstrapper.Start(); var mainWindow = new MainWindow(); mainWindow.Show(); } else { var setup = new Views.Windows.Setup(); setup.Show(); } }