Ejemplo n.º 1
0
        public IEnumerable<StarWarsCharacter> GetFriends(StarWarsCharacter character)
        {
            if (character == null)
            {
                return null;
            }

            var friends = new List<StarWarsCharacter>();
            var lookup = character.Friends;
            if (lookup != null)
            {
                _humans.Where(h => lookup.Contains(h.Id)).Apply(friends.Add);
                _droids.Where(d => lookup.Contains(d.Id)).Apply(friends.Add);
            }
            return friends;
        }
Ejemplo n.º 2
0
        public IEnumerable <StarWarsCharacter> GetFriends(StarWarsCharacter character)
        {
            if (character == null)
            {
                return(null);
            }

            var friends = new List <StarWarsCharacter>();
            var lookup  = character.Friends;

            if (lookup != null)
            {
                _humans.Where(h => lookup.Contains(h.Id)).Apply(friends.Add);
                _droids.Where(d => lookup.Contains(d.Id)).Apply(friends.Add);
            }
            return(friends);
        }