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()); }
private static NamedAPIResource GetFirmness(EFBerries berry) { return(berry .Firmness? .ToNamedApiResource()); }
private static NamedAPIResource GetNaturalGiftType(EFBerries berry) { return(berry .NaturalGiftType? .ToNamedApiResource()); }
private static NamedAPIResource GetItem(EFBerries berry) { return(berry .Item? .ToNamedApiResource()); }
internal static NamedAPIResource ToNamedApiResource(this EFBerries src) => new NamedAPIResource( src.Item.Identifier.Replace("-berry", ""), typeof(BerriesController).RscUrl(src.Id) );