1
resposta

Retorno sem o auto mapper

Olá, como se daria o retorno no FilmeService em public ReadFilmeDto AdicionaFilme(CreateFilmeDto filmeDto), sem usar o auto mapper? (não estou usando)

1 resposta

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!