0
respostas

Entidade Sessão IMPOSSIVEL FAZER UPDATE

Mesmo que não informado no projeto, eu criei um Update para as sessões, visto que um cinema simplesmente não joga fora uma sessão(sala), ele apenas atualiza conforme a hora/dia epoca etc o filme que está em exibição. Contudo, não consigo realizar o request. Abaixo os códigos.

//Controller:

    public IActionResult AtualizarSessao(int id, UpdateSessaoDto sessaoDto)
    {
        Sessao sessao = getSessao(id);
        if (sessao != null)
        {
            _mapper.Map(sessaoDto, sessao);
            _context.SaveChanges();
            return NoContent();
        }

        return NotFound();

    }

//DTO:

public class UpdateSessaoDto
{
    public Cinema CinemaId { get; set; }
    public Filme FilmeId { get; set; }
    public DateTime HoraDeEncerramento { get; set; }
}

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