Boa tarde, queria saber como aplicar o IMapper para mais de um registro da nossa dbset. Por exemplo, eu tenho a rota a seguir, que retorna todos os cinemas cadastrados.
[HttpGet]
public IActionResult GetCinemas()
{
return Ok(_context.Cinemas);
}
Eu queria saber como mapear para retornar todos esses registros no formato do meu DTO:
public class GetCinemaDTO
{
public string Name { get; set; }
public Address Address { get; set; }
public Manager Manager { get; set; }
}
Segue o profile do Cinema:
public class CinemaProfile : Profile
{
public CinemaProfile()
{
CreateMap<Cinema, GetCinemaDTO>();
CreateMap<CreateCinemaDTO, Cinema>();
CreateMap<UpdateCinemaDTO, Cinema>();
}
}