예제 #1
0
        public static void Main()
        {
            //SchedulerManager.Instance.Initialize();

            IocConfigurator.Configure();

            AutoMapperBusinessLogicConfigurator.Configure();
            IMarketDataPopulatorService marketDataPopulatorService = ObjectFactory.GetInstance <IMarketDataPopulatorService>();

            //foreach (var i in stockConfiguration)
            //{

            //    marketDataPopulatorService.PopulateStockOptionQuotes(((System.Configuration.ConfigurationProperty)i).DefaultValue.ToString());
            //}

            //marketDataPopulatorService.PopulateRealTimeQuotes();
            marketDataPopulatorService.PopulateRealTimeQuotes();

            //marketDataPopulatorService.PopulateRealtimeStocksQuotes();
            //marketDataPopulatorService.ErasePerMinutesQuotes();
            //marketDataPopulatorService.PopulateLatestStockQuotesToHistoricalQuotesPerDay();
            //ITradeIdeaService tradeIdeaService = ObjectFactory.GetInstance<ITradeIdeaService>();
            //tradeIdeaService.StoreTradeIdeasInDb();


            //MarketDataPopulationService.Instance.Start();
        }
예제 #2
0
        public static void Start()
        {
            IContainer container = IocConfigurator.Initialize();

            DependencyResolver.SetResolver(new StructureMapDependencyResolver(container));
            GlobalConfiguration.Configuration.DependencyResolver = new StructureMapDependencyResolver(container);
        }
예제 #3
0
 protected void Application_Start()
 {
     IocConfigurator.ConfigureIocUnityContainer();
     AreaRegistration.RegisterAllAreas();
     FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
     RouteConfig.RegisterRoutes(RouteTable.Routes);
     BundleConfig.RegisterBundles(BundleTable.Bundles);
 }
예제 #4
0
 protected void Application_Start()
 {
     AreaRegistration.RegisterAllAreas();
     IocConfigurator.ConfigureDependencyInjection(IocConfigurator.RepositoryType.EntityFramework);
     FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
     RouteConfig.RegisterRoutes(RouteTable.Routes);
     BundleConfig.RegisterBundles(BundleTable.Bundles);
 }
예제 #5
0
        public ActionResult SetStoreContainer(SetupDTO setupData)
        {
            IocConfigurator.UpdateRepositorySelection(setupData.Repository == "EntityFramework" ? IocConfigurator.RepositoryType.EntityFramework : IocConfigurator.RepositoryType.Memory);
            var availableRepositories = GetOptions();
            var currentRepository     = GetCurrentRepository();

            ViewBag.Repositories = new SelectList(availableRepositories, "Name", "Name", currentRepository);
            return(RedirectToAction("Index", "Product"));
        }
예제 #6
0
        protected void Application_Start()
        {
            IocConfigurator.ConfigureDependencyInjection();
            AreaRegistration.RegisterAllAreas();
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            AntiForgeryConfig.UniqueClaimTypeIdentifier = ClaimTypes.NameIdentifier;
        }
예제 #7
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            RouteConfig.RegisterRoutes(RouteTable.Routes);

            AutoMapperMVCConfig.RegisterMappings();
            AutoMapperBusinessConfig.RegisterMappings();

            IocConfigurator.ConfigureDependencyInjection();
        }
예제 #8
0
 protected void Application_Start()
 {
     GlobalConfiguration.Configure(WebApiConfig.Register);
     Database.SetInitializer <ImdbContext>(new CreateDatabaseIfNotExists <ImdbContext>());
     AreaRegistration.RegisterAllAreas();
     FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
     RouteConfig.RegisterRoutes(RouteTable.Routes);
     BundleConfig.RegisterBundles(BundleTable.Bundles);
     IocConfigurator.ConfigureIocUnityContaner();
 }
예제 #9
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            var container = new Ioc();

            IocConfigurator.configureContainer(container);
            ControllerBuilder.Current.SetControllerFactory(new ControllerFactory(container));
        }
예제 #10
0
        public static void Register(HttpConfiguration config)
        {
            // Web API configuration and services
            IocConfigurator.ConfigureIoc();
            // Web API routes
            config.MapHttpAttributeRoutes();

            config.Routes.MapHttpRoute(
                name: "DefaultApi",
                routeTemplate: "api/{controller}/{id}",
                defaults: new { id = RouteParameter.Optional }
                );
        }
예제 #11
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);
            Mapper.Initialize(cfg =>
                              cfg.AddProfiles(new[] {
                "IoC.Autofac.Container.Services",
                "IoC.Autofac.Container"
            }));

            IocConfigurator.ConfigureDependencyInjection();
        }
예제 #12
0
 protected void Application_Start()
 {
     IocConfigurator.ConfigureIocContainer();
     AreaRegistration.RegisterAllAreas();
     RouteConfig.RegisterRoutes(RouteTable.Routes);
 }
예제 #13
0
        public SchedulerManager()
        {
            IocConfigurator.Configure();

            AutoMapperBusinessLogicConfigurator.Configure();
        }