Example #1
0
        public void ConfigureServices(IServiceCollection services)
        {
            services.AddControllers().AddNewtonsoftJson();

            services.AddMediatR(typeof(Startup).Assembly);

            //Adicionar acesso aos endpoint do microservico de entregas
            HttpPedidoClient.Registrar(services, Configuration["UrlBasePedido"]);

            Swagger.Configurar(services);
            DependencyContainer.RegisterServices(services);
        }
Example #2
0
        public override void Configure(IFunctionsHostBuilder builder)
        {
            builder.Services.AddOptions <AppConfig>()
            .Configure <IConfiguration>((s, c) =>
            {
                c.GetSection("App").Bind(s);
            });

            HttpPedidoClient.Registrar(builder.Services, Environment.GetEnvironmentVariable("UrlBaseEntrega"));

            builder.Services.AddSingleton <IPedidoEntregaService, PedidoEntregaService>();
            builder.Services.AddSingleton <IPedidoHttpFactory, PedidoHttpFactory>();
        }
        public override void Configure(IFunctionsHostBuilder builder)
        {
            builder.Services.AddOptions <AppConfig>()
            .Configure <IConfiguration>((s, c) =>
            {
                c.GetSection("App").Bind(s);
            });

            HttpPedidoClient.Registrar(builder.Services, Environment.GetEnvironmentVariable("UrlBaseEntrega"));

            builder.Services.AddScoped <IUsuarioAutenticacao, UsuarioAutenticacao>();
            builder.Services.AddScoped <IPedidoCommand, PedidoCommand>();
        }
Example #4
0
        public void ConfigureServices(IServiceCollection services)
        {
            services.AddControllers().AddNewtonsoftJson();

            services.AddMediatR(typeof(Startup).Assembly);

            HttpPedidoClient.Registrar(services, Configuration["UrlBaseEntrega"]);
            Swagger.Configurar(services);

            var producerConfig = new ProducerConfig();

            Configuration.Bind("Producer", producerConfig);
            DependencyContainer.RegisterServices(services, producerConfig);
        }