static void Main() { logger.Info("--------AppForApproversLevel1 Unity Container--------"); var container = new UnityContainer(); var locator = new UnityServiceLocator(container); ServiceLocator.SetLocatorProvider(() => locator); logger.Info("--------AppForApproversLevel1 IBus Config--------"); Configure.With() .UnityBuilder(container) .UseTransport<Msmq>() .DisableTimeoutManager() .UnicastBus() .CreateBus() .Start(StartupAction); var items = new BindingList<ItemViewModel>(); System.Console.WriteLine("AppForApproversLevel1"); foreach (var item in items) { System.Console.WriteLine(item.ToString()); } var appForm = new MainForm(items); var context = new Context<ItemViewModel> { Items = items, AppForm = appForm }; container.RegisterInstance(context); Application.EnableVisualStyles(); Application.Run(context.AppForm); }
static void Main() { var container = new UnityContainer(); var locator = new UnityServiceLocator(container); ServiceLocator.SetLocatorProvider(() => locator); Configure.With() .UnityBuilder(container) .UseTransport<Msmq>() .DisableTimeoutManager() .UnicastBus() .CreateBus() .Start(StartupAction); var items = new BindingList<ItemViewModel>(); var appForm = new MainForm(items); var context = new Context<ItemViewModel> { Items = items, AppForm = appForm }; container.RegisterInstance(context); Application.EnableVisualStyles(); Application.Run(context.AppForm); }