Removed IntelligentIdRecord
This commit is contained in:
		| @ -3,10 +3,15 @@ namespace View_by_Distance.Shared.Models.Stateless.Methods; | ||||
| public interface IId | ||||
| { | ||||
|  | ||||
|     string TestStatic_GetIntelligentId(IntelligentIdRecord intelligentId) => | ||||
|         GetIntelligentId(intelligentId); | ||||
|     static string GetIntelligentId(IntelligentIdRecord intelligentId) => | ||||
|         $"{intelligentId.Reverse}{intelligentId.GroupChar2}{intelligentId.GroupChar1}{intelligentId.Key}"; | ||||
|     string TestStatic_GetIntelligentId(MetadataConfiguration metadataConfiguration, long id, bool ignore) => | ||||
|         GetIntelligentId(metadataConfiguration, id, ignore); | ||||
|     static string GetIntelligentId(MetadataConfiguration metadataConfiguration, long id, bool ignore) => | ||||
|         Id.GetIntelligentId(metadataConfiguration, id, ignore); | ||||
|  | ||||
|     int TestStatic_GetId(MetadataConfiguration metadataConfiguration, string intelligentId) => | ||||
|         GetId(metadataConfiguration, intelligentId); | ||||
|     static int GetId(MetadataConfiguration metadataConfiguration, string intelligentId) => | ||||
|         Id.GetId(metadataConfiguration, intelligentId); | ||||
|  | ||||
|     string TestStatic_GetPaddedId(MetadataConfiguration metadataConfiguration, int index, int id) => | ||||
|         GetPaddedId(metadataConfiguration, index, id); | ||||
| @ -18,27 +23,17 @@ public interface IId | ||||
|     static bool NameWithoutExtensionIsIntelligentIdFormat(MetadataConfiguration metadataConfiguration, string fileNameFirstSegment) => | ||||
|         fileNameFirstSegment.Length - 1 == metadataConfiguration.IntMinValueLength && fileNameFirstSegment[^1] is '1' or '2' or '8' or '9' && fileNameFirstSegment.All(char.IsNumber); | ||||
|  | ||||
|     bool TestStatic_NameWithoutExtensionIsPaddedIntelligentIdFormat(MetadataConfiguration metadataConfiguration, short sortOrderOnlyLengthIndex, string fileNameFirstSegment) => | ||||
|     bool TestStatic_NameWithoutExtensionIsPaddedIntelligentIdFormat(MetadataConfiguration metadataConfiguration, int sortOrderOnlyLengthIndex, string fileNameFirstSegment) => | ||||
|         NameWithoutExtensionIsPaddedIntelligentIdFormat(metadataConfiguration, sortOrderOnlyLengthIndex, fileNameFirstSegment); | ||||
|     static bool NameWithoutExtensionIsPaddedIntelligentIdFormat(MetadataConfiguration metadataConfiguration, short sortOrderOnlyLengthIndex, string fileNameFirstSegment) => | ||||
|     static bool NameWithoutExtensionIsPaddedIntelligentIdFormat(MetadataConfiguration metadataConfiguration, int sortOrderOnlyLengthIndex, string fileNameFirstSegment) => | ||||
|         fileNameFirstSegment.Length == metadataConfiguration.IntMinValueLength + sortOrderOnlyLengthIndex + 1 | ||||
|         && fileNameFirstSegment[^1] is '1' or '2' or '8' or '9' | ||||
|         && fileNameFirstSegment.All(char.IsNumber); | ||||
|  | ||||
|     bool TestStatic_NameWithoutExtensionIsIdFormat(string fileNameFirstSegment) => | ||||
|         NameWithoutExtensionIsIdFormat(fileNameFirstSegment); | ||||
|     static bool NameWithoutExtensionIsIdFormat(string fileNameFirstSegment) => | ||||
|         Id.NameWithoutExtensionIsIdFormat(fileNameFirstSegment); | ||||
|  | ||||
|     short TestStatic_GetSortOrderOnlyLengthIndex(MetadataConfiguration metadataConfiguration) => | ||||
|         GetSortOrderOnlyLengthIndex(metadataConfiguration); | ||||
|     static short GetSortOrderOnlyLengthIndex(MetadataConfiguration metadataConfiguration) => | ||||
|        (short)metadataConfiguration.Offset.ToString().Length; | ||||
|  | ||||
|     FilePath TestStatic_GetFilePath(MetadataConfiguration metadataConfiguration, string file, int? index) => | ||||
|         GetFilePath(metadataConfiguration, file, index); | ||||
|     static FilePath GetFilePath(MetadataConfiguration metadataConfiguration, string file, int? index) => | ||||
|         Id.GetFilePath(metadataConfiguration, file, index); | ||||
|     bool TestStatic_NameWithoutExtensionIsIdFormat(MetadataConfiguration metadataConfiguration, FileHolder fileHolder) => | ||||
|         NameWithoutExtensionIsIdFormat(metadataConfiguration, fileHolder); | ||||
|     static bool NameWithoutExtensionIsIdFormat(MetadataConfiguration metadataConfiguration, FileHolder fileHolder) => | ||||
|         Id.NameWithoutExtensionIsIdFormat(metadataConfiguration, fileHolder.NameWithoutExtension.Split('.')[0]); | ||||
|  | ||||
|     int TestStatic_GetDeterministicHashCode(byte[] value) => | ||||
|         GetDeterministicHashCode(value); | ||||
|  | ||||
| @ -76,9 +76,9 @@ public interface IPath | ||||
|     static (string, int) GetDirectoryNameAndIndex(ResultConfiguration resultConfiguration, int id) => | ||||
|         XPath.GetDirectoryNameAndIndex(resultConfiguration, id); | ||||
|  | ||||
|     ReadOnlyDictionary<int, ReadOnlyDictionary<string, string[]>> TestStatic_GetKeyValuePairs(ResultConfiguration resultConfiguration, string? resultsFullGroupDirectory, string[]? directories) => | ||||
|         GetKeyValuePairs(resultConfiguration, resultsFullGroupDirectory, directories); | ||||
|     static ReadOnlyDictionary<int, ReadOnlyDictionary<string, string[]>> GetKeyValuePairs(ResultConfiguration resultConfiguration, string? resultsFullGroupDirectory, string[]? directories) => | ||||
|         XPath.GetKeyValuePairs(resultConfiguration, resultsFullGroupDirectory, directories); | ||||
|     ReadOnlyDictionary<int, ReadOnlyDictionary<string, string[]>> TestStatic_GetKeyValuePairs(ResultConfiguration resultConfiguration, string? resultsFullGroupDirectory, string[]? jsonGroups) => | ||||
|         GetKeyValuePairs(resultConfiguration, resultsFullGroupDirectory, jsonGroups); | ||||
|     static ReadOnlyDictionary<int, ReadOnlyDictionary<string, string[]>> GetKeyValuePairs(ResultConfiguration resultConfiguration, string? resultsFullGroupDirectory, string[]? jsonGroups) => | ||||
|         XPath.GetKeyValuePairs(resultConfiguration, resultsFullGroupDirectory, jsonGroups); | ||||
|  | ||||
| } | ||||
		Reference in New Issue
	
	Block a user