Ejemplo n.º 1
0
 private static NamedAPIResource GetBerryFlavor(EFContestTypes contestType)
 {
     return(contestType
            .ContestTypeNames
            .SingleOrDefault(x => x.LocalLanguageId == 9)
            .ToNamedApiResource());
 }
Ejemplo n.º 2
0
 private static List <Name> GetNames(EFContestTypes contestType)
 {
     return(contestType
            .ContestTypeNames
            .Select(x => new Name(x.Flavor, x.LocalLanguage.ToNamedApiResource()))
            .ToList());
 }
Ejemplo n.º 3
0
 private static List <ContestName> GetNames(EFContestTypes contestType)
 {
     return(contestType
            .ContestTypeNames
            .Where(x => x.Color != null)
            .Select(x => new ContestName(x.Name, x.Color, x.LocalLanguage.ToNamedApiResource()))
            .ToList());
 }
Ejemplo n.º 4
0
 private static string GetName(EFContestTypes contestType)
 {
     return(contestType
            .ContestTypeNames
            .FirstOrDefault(x => x.LocalLanguageId == 9)?
            .Flavor
            .ToLower());
 }
Ejemplo n.º 5
0
 private static List <FlavorBerryMap> GetBerries(EFContestTypes contestType)
 {
     return(contestType
            .BerryFlavors
            .Where(x => x.Flavor > 0)
            .OrderBy(x => x.Flavor)
            .Select(x => new FlavorBerryMap
     {
         Potency = x.Flavor,
         Berry = new NamedAPIResource
                 (
             x.Berry.Item.Identifier.Replace("-berry", ""),
             typeof(BerriesController).RscUrl(x.BerryId)
                 )
     })
            .ToList());
 }
Ejemplo n.º 6
0
 internal static NamedAPIResource ToNamedApiResource(this EFContestTypes src)
 => src.ToNamedApiResource <ContestTypesController>();
Ejemplo n.º 7
0
 private static NamedAPIResource GetContestType(EFContestTypes contestType)
 {
     return(contestType.ToNamedApiResource());
 }