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