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; }
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); }