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!