private static List <Name> GetNames(EFPokemonMoveMethods moveMethod) { return(moveMethod .PokemonMoveMethodProse .Select(x => new Name(x.Name, x.LocalLanguage.ToNamedApiResource())) .ToList()); }
private static List <NamedAPIResource> GetVersionGroups(EFPokemonMoveMethods moveMethod) { return(moveMethod .VersionGroupPokemonMoveMethods .Select(x => x.VersionGroup.ToNamedApiResource()) .ToList()); }
private static List <Description> GetDescriptions(EFPokemonMoveMethods moveMethod) { return(moveMethod .PokemonMoveMethodProse .Select(x => new Description(x.Description, x.LocalLanguage.ToNamedApiResource())) .ToList()); }
internal static NamedAPIResource ToNamedApiResource(this EFPokemonMoveMethods src) => src.ToNamedApiResource <MoveLearnMethodsController>();