private static List <NamedAPIResource> GetItems(EFItemFlags itemAttribute) { return(itemAttribute .ItemFlagMap .Select(x => x.Item.ToNamedApiResource()) .ToList()); }
private static List <Name> GetNames(EFItemFlags itemAttribute) { return(itemAttribute .ItemFlagProse .Where(x => x.Name != null) .Select(x => new Name(x.Name, x.LocalLanguage.ToNamedApiResource())) .ToList()); }
private static List <Description> GetDescriptions(EFItemFlags itemAttribute) { return(itemAttribute .ItemFlagProse .Where(x => x.Description != null) .Select(x => new Description(x.Description, x.LocalLanguage.ToNamedApiResource())) .ToList()); }
internal static NamedAPIResource ToNamedApiResource(this EFItemFlags src) => src.ToNamedApiResource <ItemAttributesController>();