using System.Collections.ObjectModel; using View_by_Distance.Shared.Models; using View_by_Distance.Shared.Models.Properties; namespace View_by_Distance.People.Models.Stateless.Methods; public interface IPeople { ReadOnlyCollection TestStatic_GetPersonKeys(ReadOnlyCollection personContainers) => GetPersonKeys(personContainers); static ReadOnlyCollection GetPersonKeys(ReadOnlyCollection personContainers) => People.GetPersonKeys(personContainers); ReadOnlyCollection TestStatic_GetPersonContainers(ResultSettings resultSettings, MetadataSettings metadataSettings, PeopleSettings peopleSettings, ICompareSettings compareSettings) => GetPersonContainers(resultSettings, metadataSettings, peopleSettings, compareSettings); static ReadOnlyCollection GetPersonContainers(ResultSettings resultSettings, MetadataSettings metadataSettings, PeopleSettings peopleSettings, ICompareSettings compareSettings) => People.GetPersonContainers(resultSettings, metadataSettings, peopleSettings, compareSettings); string? TestStatic_VerifyAge(char numberSign, string personDisplayDirectory, string? minusOne, string personDisplayDirectoryName, int? approximateYears, List personKeyFormattedAndPersonBirthdayCollection) => VerifyAge(numberSign, personDisplayDirectory, minusOne, personDisplayDirectoryName, approximateYears, personKeyFormattedAndPersonBirthdayCollection); static string? VerifyAge(char numberSign, string personDisplayDirectory, string? minusOne, string personDisplayDirectoryName, int? approximateYears, List personKeyFormattedAndPersonBirthdayCollection) => People.VerifyAge(numberSign, personDisplayDirectory, minusOne, personDisplayDirectoryName, approximateYears, personKeyFormattedAndPersonBirthdayCollection); static ReadOnlyCollection TestStatic_GetJLinkDirectories(ResultSettings resultSettings, PeopleSettings peopleSettings) => GetJLinkDirectories(resultSettings, peopleSettings); static ReadOnlyCollection GetJLinkDirectories(ResultSettings resultSettings, PeopleSettings peopleSettings) => People.GetJLinkDirectories(resultSettings, peopleSettings); static ReadOnlyCollection TestStatic_GetJLinkResolvedDirectories(ResultSettings resultSettings, PeopleSettings peopleSettings) => GetJLinkResolvedDirectories(resultSettings, peopleSettings); static ReadOnlyCollection GetJLinkResolvedDirectories(ResultSettings resultSettings, PeopleSettings peopleSettings) => People.GetJLinkResolvedDirectories(resultSettings, peopleSettings); static ReadOnlyCollections TestStatic_GetReadOnlyCollections(ResultSettings resultSettings, PeopleSettings peopleSettings, DistanceSettings distanceSettings, ICompareSettings compareSettings, ReadOnlyCollection personContainers, ReadOnlyCollection personKeys) => GetReadOnlyCollections(resultSettings, peopleSettings, distanceSettings, compareSettings, personContainers, personKeys); static ReadOnlyCollections GetReadOnlyCollections(ResultSettings resultSettings, PeopleSettings peopleSettings, DistanceSettings distanceSettings, ICompareSettings compareSettings, ReadOnlyCollection personContainers, ReadOnlyCollection personKeys) => ReadOnlyCollectionsLogic.GetReadOnlyCollections(resultSettings, peopleSettings, distanceSettings, compareSettings, personContainers, personKeys); }