static void Main(string[] args) { var container = IocContainerBuilder.Build(); var app = container.Resolve <PuzzleApp>(); app.RunApp(); }
public static void Main(string[] args) { var container = IocContainerBuilder.BuildContainer(); using (var scope = container.BeginLifetimeScope()) { var app = scope.Resolve <IApplicationService>(); app.Run(); } }
public App() { var builder = new IocContainerBuilder(); builder.RegisterDependencies(); InitializeComponent(); var navContainer = new MenuNavigationContainer("MenuContainer"); MainPage = navContainer; }
public LoginController() { var appSettings = ConfigurationManager.AppSettings; _configManager = new RegConfigManager(appSettings["RegName"]); var builder = new ContainerBuilder(); builder.Register <IConfigManager>(c => new RegConfigManager("DoTest")).InstancePerLifetimeScope(); builder = IocContainerBuilder.GetDataLayerIocContainer(builder, _configManager[RegKeys.CRM_CONNECTION_STRING]); builder = IocContainerBuilder.GetLoginControllerIocContainer(builder); _container = builder.Build(); _portalUserBusiness = _container.Resolve <IPortalUserBusiness>(); _portalUserBaseBusiness = _container.Resolve <IBaseEntityBusiness <PortalUser> >(); }