Example #1
0
        static void Main(string[] args)
        {
            var container = IocContainerBuilder.Build();
            var app       = container.Resolve <PuzzleApp>();

            app.RunApp();
        }
Example #2
0
        public static void Main(string[] args)
        {
            var container = IocContainerBuilder.BuildContainer();

            using (var scope = container.BeginLifetimeScope())
            {
                var app = scope.Resolve <IApplicationService>();
                app.Run();
            }
        }
Example #3
0
        public App()
        {
            var builder = new IocContainerBuilder();

            builder.RegisterDependencies();

            InitializeComponent();

            var navContainer = new MenuNavigationContainer("MenuContainer");

            MainPage = navContainer;
        }
Example #4
0
        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> >();
        }