Ejemplo n.º 1
0
 private static List <NamedAPIResource> GetVersionGroups(EFRegions region)
 {
     return(region
            .VersionGroupRegions
            .Select(x => x.VersionGroup.ToNamedApiResource())
            .ToList());
 }
Ejemplo n.º 2
0
 private static List <NamedAPIResource> GetLocations(EFRegions region)
 {
     return(region
            .Locations
            .Select(x => x.ToNamedApiResource())
            .ToList());
 }
Ejemplo n.º 3
0
 private static List <NamedAPIResource> GetPokedexes(EFRegions region)
 {
     return(region
            .Pokedexes
            .Select(x => x.ToNamedApiResource())
            .ToList());
 }
Ejemplo n.º 4
0
 private static NamedAPIResource GetMainGeneration(EFRegions region)
 {
     return(region
            .Generations
            .FirstOrDefault(x => x.MainRegionId == region.Id)?
            .ToNamedApiResource());
 }
Ejemplo n.º 5
0
 private static List <Name> GetNames(EFRegions region)
 {
     return(region
            .RegionNames
            .Select(x => new Name(x.Name, x.LocalLanguage.ToNamedApiResource()))
            .ToList());
 }
Ejemplo n.º 6
0
 internal static NamedAPIResource ToNamedApiResource(this EFRegions src)
 => src.ToNamedApiResource <RegionsController>();