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

[Bug] Método Get retornando lista vazia

Após adicionar alguns filmes com o Post, ao realizar a requisição Get a lista retornada é vazia. Código de FilmeController

using FilmesAPI.Models;
using Microsoft.AspNetCore.Mvc;

namespace FilmesAPI.Controllers;

[ApiController]
[Route("[controller]")]
public class FilmeController : ControllerBase
{
    private List<Filme> filmes = new List<Filme>();

    [HttpPost]
    public void AdiconaFilme([FromBody] Filme filme)
    {
        Console.WriteLine(filme.Titulo);
        Console.WriteLine(filme.Genero);
        Console.WriteLine(filme.Diretor);
        Console.WriteLine(filme.Duracao);

        filmes.Add(filme);
    }

    [HttpGet]
    public IEnumerable<Filme> RecuperaFilmes()
    {
        return filmes;
    }
}
2 respostas
solução!

Descobri, eu só deixei passar o static

private static List<Filme> filmes = new List<Filme>();

Top Victor,

Valeu por compartilhar!

Abraços e bons estudos 😄


Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

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