public List <UsuarioBE> GetUsuario(UsuarioBE.Criterio pCriterio) { List <UsuarioBE> usuarios = usuarioDA.Get(pCriterio); foreach (UsuarioBE usuarioBE in usuarios) { AreaBE.Criterio criterioArea = new AreaBE.Criterio(); criterioArea.USUARIO = usuarioBE.ID; usuarioBE.AREAS = new List <AreaBE>(); usuarioBE.AREAS.AddRange(areaDA.Get(criterioArea)); usuarioBE.AREAS_NOMBRES = ""; foreach (AreaBE areaBE in usuarioBE.AREAS) { usuarioBE.AREAS_NOMBRES = usuarioBE.AREAS_NOMBRES + "-" + areaBE.NOMBRE; } } return(usuarios); }