示例#1
0
        public List <PodologoHelperDto> GetPodologos()
        {
            List <PodologoDto> podologos = _podologoRepository.GetAllIds().Select(x => x.ModelToDto()).ToList();
            List <PersonaDto>  personas  = _personaRepository.GetByIdList(podologos.Select(x => (Guid)x.id_persona).ToList())
                                           .Select(x => x.ModelToDto()).ToList();
            var result = from persona in personas
                         join podologo in podologos on persona.idPersona equals podologo.id_persona
                         select new PodologoHelperDto {
                IdPersona = persona.idPersona, IdPodologo = podologo.idPodologo, Nombre = persona.nombre
            };

            return(result.ToList());
        }