Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

erro CS1061

estou tendo um problema de codigo

codigo inteiro

namespace web { public class Startup { private object relatorio;

    // This method gets called by the runtime. Use this method to add services to the container.
    // For more information on how to configure your application, visit https://go.microsoft.com/fwlink/?LinkID=398940
    public void ConfigureServices(IServiceCollection services)
    {
    }

    // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
    public void Configure(IApplicationBuilder app, IHostingEnvironment env)
    {
        var livros = new List<Livro>();
        if (env.IsDevelopment())
        {
            app.UseDeveloperExceptionPage();
        }

        Catagolo catagolo = new Catagolo();

        app.Run(async (context) =>
        {
        await relatorio.Imprimir(context);
        });
    }
}

}

a linha que esta dando erro e 35 await relatorio.Imprimir(context);

2 respostas

Olá Carlos, tudo bem?

Um pouco acima de onde está o problema, você definiu o objeto catalogo: Catalogo catalogo = new Catalogo() e onde está dando o erro a linha usa relatorio.

Esse erro CS1061 diz que, neste caso, o tipo do objeto (relatorio) não tem uma definição para um membro (Imprimir()). Pode ser que o problema realmente seja essa troca de nome de variáveis.

Espero ter ajudado!

solução!

Na verdade estava faltando chamar o Relatorio e enviar como parâmetro o catalogo.

       Relatorio relatorio = new Relatorio(catagolo);