private static List <Name> GetNames(EFLocations location) { return(location .LocationNames .Select(x => new Name(x.Name, x.LocalLanguage.ToNamedApiResource())) .ToList()); }
private static List <NamedAPIResource> GetAreas(EFLocations location) { return(location .LocationAreas .Select(x => x.ToNamedApiResource()) .ToList()); }
private static List <GenerationGameIndex> GetGameIndices(EFLocations location) { return(location .LocationGameIndices .Select(x => new GenerationGameIndex(x.GameIndex, x.Generation.ToNamedApiResource())) .ToList()); }
internal static NamedAPIResource ToNamedApiResource(this EFLocations src) => src.ToNamedApiResource <LocationsController>();
private static NamedAPIResource GetRegion(EFLocations location) { return(location.Region .ToNamedApiResource()); }