Esempio n. 1
0
 private static List <NamedAPIResource> GetAbilities(EFGenerations generation)
 {
     return(generation
            .Abilities
            .Select(x => x.ToNamedApiResource())
            .ToList());
 }
Esempio n. 2
0
 private static List <NamedAPIResource> GetVersionGroups(EFGenerations generation)
 {
     return(generation
            .VersionGroups
            .Select(x => x.ToNamedApiResource())
            .ToList());
 }
Esempio n. 3
0
 private static List <Name> GetNames(EFGenerations generation)
 {
     return(generation
            .GenerationNames
            .Select(x => new Name(x.Name, x.LocalLanguage.ToNamedApiResource()))
            .ToList());
 }
Esempio n. 4
0
 private static List <NamedAPIResource> GetTypes(EFGenerations generation)
 {
     return(generation
            .Types
            .Where(x => x.Id < 10000)
            .Select(x => x.ToNamedApiResource())
            .ToList());
 }
Esempio n. 5
0
 private static List <NamedAPIResource> GetPokemonSpecies(EFGenerations generation)
 {
     return(generation
            .PokemonSpecies
            .OrderBy(x => x.Id)
            .Select(x => x.ToNamedApiResource())
            .ToList());
 }
Esempio n. 6
0
 private static NamedAPIResource GetMainRegion(EFGenerations generation)
 {
     return(generation
            .MainRegion
            .ToNamedApiResource());
 }
Esempio n. 7
0
 internal static NamedAPIResource ToNamedApiResource(this EFGenerations src)
 => src.ToNamedApiResource <GenerationsController>();