コード例 #1
0
ファイル: Startup.cs プロジェクト: AK33M/LunarSFX
        public void Configuration(IAppBuilder app)
        {
            var container = SimpleInjectorInitializer.Initialize(app);

            ConfigureAuth(app, container);
            ConfigureCustomModelBinder(container);
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: saulomb/arquitetura-modelo
 static void Main()
 {
     Application.EnableVisualStyles();
     Application.SetCompatibleTextRenderingDefault(false);
     SimpleInjectorInitializer.Initialize();
     //Application.Run(new Views.FormLotacao());
     Application.Run(SimpleInjectorInitializer.Container.GetInstance <Views.FormLotacao>());
 }
コード例 #3
0
 protected void Application_Start()
 {
     AreaRegistration.RegisterAllAreas();
     FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
     RouteConfig.RegisterRoutes(RouteTable.Routes);
     BundleConfig.RegisterBundles(BundleTable.Bundles);
     SimpleInjectorInitializer.Initialize();
 }
コード例 #4
0
        static void Main(string[] args)
        {
            SimpleInjectorInitializer.Initialize();
            var customer = AddCustomer();

            Console.WriteLine("SimpleInjector Testing completed");
            Console.WriteLine(string.Format("Customer Status is: {0}", customer.Status));
            Console.ReadLine();
        }
コード例 #5
0
        protected void Application_Start()
        {
            GlobalConfiguration.Configure(WebApiConfig.Register);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            SimpleInjectorInitializer.Initialize();
        }
コード例 #6
0
 protected void Application_Start()
 {
     ViewEngines.Engines.Add(new CustomRazorViewEngine());
     SimpleInjectorInitializer.Initialize();
     AreaRegistration.RegisterAllAreas();
     FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
     RouteConfig.RegisterRoutes(RouteTable.Routes);
     BundleConfig.RegisterBundles(BundleTable.Bundles);
 }
コード例 #7
0
ファイル: Global.asax.cs プロジェクト: DanielStep/MockEF
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            GlobalConfiguration.Configure(WebApiConfig.Register);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);
            Database.SetInitializer <Context>(null);

            SimpleInjectorInitializer.Initialize();
        }
コード例 #8
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            BundleConfig.RegisterBundles(BundleTable.Bundles);
            AutoMapperConfig.RegisterMappings();
            SimpleInjectorInitializer.Initialize();

            BundleTable.EnableOptimizations = true;
        }
コード例 #9
0
        public void Configuration(IAppBuilder app)
        {
            var container = SimpleInjectorInitializer.Initialize(app);

            ConfigureAuth(app, container);

            JsonConvert.DefaultSettings = () => new JsonSerializerSettings
            {
                ContractResolver = new CamelCasePropertyNamesContractResolver()
            };
        }
コード例 #10
0
        protected void Application_Start()
        {
            var container = new UnityContainer();

            AreaRegistration.RegisterAllAreas();
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);
            AutoMapperConfig.RegisterMappings();
            SimpleInjectorInitializer.Initialize();
        }
コード例 #11
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            GlobalConfiguration.Configure(WebApiConfig.Register);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);
            SimpleInjectorInitializer.Initialize();

            //AutoMapperWebProfile.Run();
        }
コード例 #12
0
ファイル: Startup.cs プロジェクト: hmamede/FagronTest
        public void Configuration(IAppBuilder app)
        {
            var container = SimpleInjectorInitializer.Initialize();

            app.Use(async(context, next) =>
            {
                using (var scope = container.BeginExecutionContextScope())
                {
                    await next.Invoke();
                }
            });
        }
コード例 #13
0
        public void Configuration(IAppBuilder app)
        {
            GlobalConfiguration.Configure(WebApiConfig.Register);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            SimpleInjectorInitializer.Initialize();
            BundleConfig.RegisterBundles(BundleTable.Bundles);


            // trigger db initialization
            var context  = new ContosoUniversityContext();
            var students = context.Students.ToList();
        }
コード例 #14
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            //Register the implementation class and DI
            SimpleInjectorInitializer.Initialize();

            AutoMapperServiceConfiguration.Configure();
        }
コード例 #15
0
ファイル: Global.asax.cs プロジェクト: gahantognoli/tcc
 protected void Application_Start()
 {
     AreaRegistration.RegisterAllAreas();
     FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
     RouteConfig.RegisterRoutes(RouteTable.Routes);
     BundleConfig.RegisterBundles(BundleTable.Bundles);
     SimpleInjectorInitializer.Initialize();
     AutoMapperConfig.RegisterMappings();
     ModelBinders.Binders.Add(
         typeof(decimal), new DecimalModelBinder());
     ModelBinders.Binders.Add(
         typeof(decimal?), new DecimalModelBinder());
 }
コード例 #16
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);
            SimpleInjectorInitializer.Initialize();

            IDataBaseCreatorRest creator = DependencyResolver.Current.GetService <IDataBaseCreatorRest>();

            creator.Create();
            AutoMapperConfiguration.Configure();
            //GlobalFilters.Filters.Add(new ProfilingActionFilter());
        }
コード例 #17
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            //Inicializa a injeção de dependência
            SimpleInjectorInitializer.Initialize();

            // Configurando o AutoMapper para registrar os profiles
            // de mapeamento durante a inicialização da aplicação.
            AutoMapperConfig.RegisterMappings();
        }
コード例 #18
0
        public static void Register(HttpConfiguration config)
        {
            // Web API configuration and services

            // Web API routes
            var container = SimpleInjectorInitializer.Initialize();

            config.DependencyResolver = new SimpleInjectorWebApiDependencyResolver(container);
            config.MapHttpAttributeRoutes();
            config.EnableCors();
            config.Routes.MapHttpRoute(
                name: "DefaultApi",
                routeTemplate: "api/{controller}/{id}",
                defaults: new { id = RouteParameter.Optional }
                );
        }
コード例 #19
0
        public void Configuration(IAppBuilder app)
        {
            // Realiza as configurações gerais da API
            GlobalConfiguration.Configure(WebApiConfig.Register);
            SimpleInjectorInitializer.Initialize();
            AutoMapperInitializer.Initialize();
            // Cria a configuração da api
            HttpConfiguration config = new HttpConfiguration();

            // Configura a autenticação
            OAuthConfig.ConfigureOAuth(app);

            config.MessageHandlers.Add(new CustomLogHandler());

            // Inicia a API com as configurações
            app.UseWebApi(config);
        }
コード例 #20
0
        protected void Application_Start()
        {
            var config = GlobalConfiguration.Configuration;

            AreaRegistration.RegisterAllAreas();
            GlobalConfiguration.Configure(WebApiConfig.Register);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);
            AutoMapperConfig.RegisterMappings();
            SimpleInjectorInitializer.Initialize();

            Hangfire.HangfireAspNet.Use(HangfireInitializer.GetHangfireServers);
            StartService();

            config.Formatters.JsonFormatter.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore;
        }
コード例 #21
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();

            SimpleInjectorInitializer.Initialize();

            WebApiConfig.Register(GlobalConfiguration.Configuration);

            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            AutoMapperConfig.RegisterMappings();

            GlobalConfiguration.Configuration.EnsureInitialized();

            log4net.Config.XmlConfigurator.Configure();
        }
コード例 #22
0
        protected void Application_Start()
        {
            GlobalConfiguration.Configure(WebApiConfig.Register);
            var container = SimpleInjectorInitializer.Initialize();

            MvcConfig.Configure();

            var config = container.GetInstance <Configuration>();

            // set application insights key
            var appKey = config.ApplicationInsightsKey;

            if (string.IsNullOrWhiteSpace(appKey))
            {
                TelemetryConfiguration.Active.DisableTelemetry = true;
            }
            else
            {
                TelemetryConfiguration.Active.InstrumentationKey = appKey;
            }
        }
コード例 #23
0
        public void initializeService()
        {
            var container = SimpleInjectorInitializer.Initialize();

            PresenceServiceInitializer.configure(container);
        }
コード例 #24
0
 protected void Application_Start()
 {
     SimpleInjectorInitializer.Initialize();
     GlobalConfiguration.Configure(WebApiConfig.Register);
 }
コード例 #25
0
 public void Configuration(IAppBuilder app)
 {
     SimpleInjectorInitializer.Initialize();
 }