コード例 #1
0
ファイル: BerriesService.cs プロジェクト: phmatray/PokemonAPI
 private static List <BerryFlavorMap> GetFlavors(EFBerries berry)
 {
     return(berry
            .BerryFlavors
            .Select(x => new BerryFlavorMap
     {
         Potency = x.Flavor,
         Flavor = new NamedAPIResource
                  (
             x.ContestType.ContestTypeNames.Single(y => y.LocalLanguageId == 9).Flavor.ToLower(),
             typeof(BerryFlavorsController).RscUrl(x.ContestTypeId)
                  )
     })
            .ToList());
 }
コード例 #2
0
ファイル: BerriesService.cs プロジェクト: phmatray/PokemonAPI
 private static NamedAPIResource GetFirmness(EFBerries berry)
 {
     return(berry
            .Firmness?
            .ToNamedApiResource());
 }
コード例 #3
0
ファイル: BerriesService.cs プロジェクト: phmatray/PokemonAPI
 private static NamedAPIResource GetNaturalGiftType(EFBerries berry)
 {
     return(berry
            .NaturalGiftType?
            .ToNamedApiResource());
 }
コード例 #4
0
ファイル: BerriesService.cs プロジェクト: phmatray/PokemonAPI
 private static NamedAPIResource GetItem(EFBerries berry)
 {
     return(berry
            .Item?
            .ToNamedApiResource());
 }
コード例 #5
0
 internal static NamedAPIResource ToNamedApiResource(this EFBerries src)
 => new NamedAPIResource(
     src.Item.Identifier.Replace("-berry", ""),
     typeof(BerriesController).RscUrl(src.Id)
     );