Ejemplo n.º 1
0
 private static List <NamedAPIResource> GetVersions(EFVersionGroups versionGroup)
 {
     return(versionGroup
            .Versions
            .Select(x => x.ToNamedApiResource())
            .ToList());
 }
Ejemplo n.º 2
0
 private static List <NamedAPIResource> GetMoveLearnMethods(EFVersionGroups versionGroup)
 {
     return(versionGroup
            .VersionGroupPokemonMoveMethods
            .Select(x => x.PokemonMoveMethod?.ToNamedApiResource())
            .ToList());
 }
Ejemplo n.º 3
0
 private static List <NamedAPIResource> GetPokedexes(EFVersionGroups versionGroup)
 {
     return(versionGroup
            .PokedexVersionGroups
            .Select(x => x.Pokedex?.ToNamedApiResource())
            .ToList());
 }
Ejemplo n.º 4
0
 private static NamedAPIResource GetGeneration(EFVersionGroups versionGroup)
 {
     return(versionGroup
            .Generation?
            .ToNamedApiResource());
 }
Ejemplo n.º 5
0
 internal static NamedAPIResource ToNamedApiResource(this EFVersionGroups src)
 => src.ToNamedApiResource <VersionGroupsController>();