コード例 #1
0
ファイル: Startup.cs プロジェクト: InvestNinja/InvestNinja
        // This method gets called by the runtime. Use this method to add services to the container
        public IServiceProvider ConfigureServices(IServiceCollection services)
        {
            services.AddCors(options =>
            {
                options.AddPolicy("CorsPolicy",
                                  builder => builder.AllowAnyOrigin()
                                  .AllowAnyMethod()
                                  .AllowAnyHeader()
                                  .AllowCredentials()
                                  );
            });

            // Add framework services.
            services.AddApplicationInsightsTelemetry(Configuration);

            //Durante fase inicial de testes deixar o acesso liberado sem necessidade de token
            //services.AddMvc(config =>
            //{
            //    var policy = new AuthorizationPolicyBuilder()
            //                     .RequireAuthenticatedUser()
            //                     .Build();
            //    config.Filters.Add(new AuthorizeFilter(policy));
            //});

            services.AddMvc();

            services.AddRange(ContainerRegisterAll.RegisterDependenciesReferenced());

            Container.Initialize(services);
            return(Container.ServiceProvider);
        }
コード例 #2
0
 public TestsBenchmarkService()
 {
     Container.Initialize(ContainerRegisterAll.RegisterDependenciesReferenced());
     repositoryCarteira = Container.ServiceProvider.GetService <IRepository <Carteira> >();
     repositoryIndice   = Container.ServiceProvider.GetService <IRepository <Indice> >();
     CreateCarteira();
     CreateIndice();
     benchmarkService = Container.ServiceProvider.GetService <IBenchmarkService>();
 }
コード例 #3
0
ファイル: Global.asax.cs プロジェクト: MarceloSabris/TexteOXY
 protected void Application_Start()
 {
     AreaRegistration.RegisterAllAreas();
     GlobalConfiguration.Configure(WebApiConfig.Register);
     FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
     RouteConfig.RegisterRoutes(RouteTable.Routes);
     BundleConfig.RegisterBundles(BundleTable.Bundles);
     ContainerManager.Initialize(ContainerRegisterAll.RegistrarDependenciasAll());
 }
コード例 #4
0
 public TestsIndice()
 {
     Container.Initialize(ContainerRegisterAll.RegisterDependenciesReferenced());
 }
コード例 #5
0
 public TestsFinanciamentoService()
 {
     Container.Initialize(ContainerRegisterAll.RegisterDependenciesReferenced());
     financiamentoService = Container.ServiceProvider.GetService <IFinanciamentoService>();
 }
コード例 #6
0
 public void TestRegistroDependencias()
 {
     ContainerManager.Initialize(ContainerRegisterAll.RegistrarDependenciasAll());
 }
コード例 #7
0
 public TestsImpostoRendaService()
 {
     Container.Initialize(ContainerRegisterAll.RegisterDependenciesReferenced());
     impostoRendaService = Container.ServiceProvider.GetService <IImpostoRendaService>();
 }
コード例 #8
0
 public TestsBolsaValoresService()
 {
     Container.Initialize(ContainerRegisterAll.RegisterDependenciesReferenced());
     bolsaValoresService = Container.ServiceProvider.GetService <IBolsaValoresService>();
 }