public CaronaDTO(Carona carona) { Id = carona.Id; VagasDisponiveis = carona.VagasDisponiveis; VagasTotal = carona.VagasTotal; Origem = Mapper.Map <EnderecoDTO>(carona.ObterEndereco(TipoEndereco.ORIGEM)); Destino = Mapper.Map <EnderecoDTO>(carona.ObterEndereco(TipoEndereco.DESTINO)); Ofertante = carona.Ofertante; Caroneiros = carona.Caroneiros.Where(c => true).Select(c => { var caroneiroDTO = Mapper.Map <CaroneiroDTO>(c.Caroneiro); caroneiroDTO.StatusCarona = c.StatusCarona; return(caroneiroDTO); }).ToList(); }