示例#1
0
        public List <AmigoVM> ObterAmigos()
        {
            var listRetorno = new List <AmigoVM>();

            _service.FindAll(x => x.Ativo, i => i.AmigosQueEstaoProximos).ToList().ForEach(a =>
            {
                var amigo          = new AmigoVM(a);
                var amigosproximos = _serviceAmigoProximo.FindAll(x => x.AmigoID == amigo.ID);

                amigosproximos.ToList().ForEach(d => amigo.AmigosProximos.Add(new AmigoProximoVM(d)));

                listRetorno.Add(amigo);
            });

            return(listRetorno);
        }