コード例 #1
0
 private static List <Name> GetNames(EFPokeathlonStats pokeathlonStat)
 {
     return(pokeathlonStat
            .PokeathlonStatNames
            .Select(x => new Name(x.Name, x.LocalLanguage.ToNamedApiResource()))
            .ToList());
 }
コード例 #2
0
 private static NaturePokeathlonStatAffectSets GetAffectingNatures(EFPokeathlonStats pokeathlonStat)
 {
     return(new NaturePokeathlonStatAffectSets
     {
         Increase = pokeathlonStat
                    .NaturePokeathlonStats
                    .Where(x => x.MaxChange > 0)
                    .Select(x => new NaturePokeathlonStatAffect(x.MaxChange, x.Nature.ToNamedApiResource()))
                    .ToList(),
         Decrease = pokeathlonStat
                    .NaturePokeathlonStats
                    .Where(x => x.MaxChange < 0)
                    .Select(x => new NaturePokeathlonStatAffect(x.MaxChange, x.Nature.ToNamedApiResource()))
                    .ToList()
     });
 }
コード例 #3
0
 internal static NamedAPIResource ToNamedApiResource(this EFPokeathlonStats src)
 => src.ToNamedApiResource <PokeathlonStatsController>();