private static List <Name> GetNames(EFItemCategories itemCategory)
 {
     return(itemCategory
            .ItemCategoryProse
            .Select(x => new Name(x.Name, x.LocalLanguage.ToNamedApiResource()))
            .ToList());
 }
 private static List <NamedAPIResource> GetItems(EFItemCategories itemCategory)
 {
     return(itemCategory
            .Items
            .Select(x => x.ToNamedApiResource())
            .ToList());
 }
 private static NamedAPIResource GetPocket(EFItemCategories itemCategory)
 {
     return(itemCategory
            .Pocket?
            .ToNamedApiResource());
 }
 internal static NamedAPIResource ToNamedApiResource(this EFItemCategories src)
 => src.ToNamedApiResource <ItemCategoriesController>();