Exemple #1
0
 public IEnumerable <ICharacter> GetCharacter(
     [Parent] ICharacter character,
     [Service] CharacterRepository repository)
 {
     foreach (string friendId in character.Friends)
     {
         ICharacter friend = repository.GetCharacter(friendId);
         if (friend != null)
         {
             yield return(friend);
         }
     }
 }
        public static IEnumerable <ICharacter> GetCharacter(
            IResolverContext context)
        {
            ICharacter          character  = context.Parent <ICharacter>();
            CharacterRepository repository = context.Service <CharacterRepository>();

            foreach (string friendId in character.Friends)
            {
                ICharacter friend = repository.GetCharacter(friendId);
                if (friend != null)
                {
                    yield return(friend);
                }
            }
        }