1
resposta

Adicionando Serviço

Para quem estiver com dúvidas de como adicionar e usar o serviço para Injeção de Dependência no .Net 6, segue abaixo como fiz para funcionar:

var builder = WebApplication.CreateBuilder(args);

builder.Services.AddTransient<ICatalogo, Catalogo>();

var app = builder.Build();

ICatalogo catalogo = app.Services.GetRequiredService<ICatalogo>();
IRelatorio relatorio = new Relatorio(catalogo);

app.MapGet("/", () => relatorio.Imprimir());

app.Run();
1 resposta

Bom dia Rafael,

Muito obrigado pela sua colaboração!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software