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; }
}