Olá, como se daria o retorno no FilmeService em public ReadFilmeDto AdicionaFilme(CreateFilmeDto filmeDto), sem usar o auto mapper? (não estou usando)
Olá, como se daria o retorno no FilmeService em public ReadFilmeDto AdicionaFilme(CreateFilmeDto filmeDto), sem usar o auto mapper? (não estou usando)
Olá Mikaela
Se você não está utilizando o AutoMapper, você pode fazer o retorno no método AdicionaFilme do FilmeService manualmente, sem a necessidade de mapear um DTO para o modelo do banco de dados. Você pode retornar um objeto do tipo ReadFilmeDto diretamente, preenchendo os campos necessários.
Por exemplo, suponha que o ReadFilmeDto tenha os campos Id, Titulo e Ano. Você pode criar um objeto do tipo ReadFilmeDto, preencher os campos com os valores correspondentes e retorná-lo no final do método. Algo assim:
public ReadFilmeDto AdicionaFilme(CreateFilmeDto filmeDto)
{
// Lógica para adicionar o filme ao banco de dados
// Criando o objeto ReadFilmeDto e preenchendo os campos
ReadFilmeDto readFilmeDto = new ReadFilmeDto
{
Id = filme.Id,
Titulo = filme.Titulo,
Ano = filme.Ano
};
return readFilmeDto;
}
Dessa forma, você estará retornando um objeto ReadFilmeDto com os dados do filme adicionado, sem a necessidade do AutoMapper.
Espero ter ajudado e bons estudos!