private static NamedAPIResource GetBerryFlavor(EFContestTypes contestType) { return(contestType .ContestTypeNames .SingleOrDefault(x => x.LocalLanguageId == 9) .ToNamedApiResource()); }
private static List <Name> GetNames(EFContestTypes contestType) { return(contestType .ContestTypeNames .Select(x => new Name(x.Flavor, x.LocalLanguage.ToNamedApiResource())) .ToList()); }
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()); }
private static string GetName(EFContestTypes contestType) { return(contestType .ContestTypeNames .FirstOrDefault(x => x.LocalLanguageId == 9)? .Flavor .ToLower()); }
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()); }
internal static NamedAPIResource ToNamedApiResource(this EFContestTypes src) => src.ToNamedApiResource <ContestTypesController>();
private static NamedAPIResource GetContestType(EFContestTypes contestType) { return(contestType.ToNamedApiResource()); }