Remove Person Require People File,
PersonContainer and bug fix for GetRightPadded
This commit is contained in:
		| @ -109,4 +109,23 @@ internal abstract class PersonBirthday | ||||
|         return result; | ||||
|     } | ||||
|  | ||||
|     internal static List<Models.PersonBirthday> GetPersonBirthdays(string personBirthdayFormat, string[] personKeyDirectories, string personDisplayDirectory) | ||||
|     { | ||||
|         List<Models.PersonBirthday> results = new(); | ||||
|         string personKeyFormatted; | ||||
|         Models.PersonBirthday? personBirthday; | ||||
|         foreach (string personKeyDirectory in personKeyDirectories) | ||||
|         { | ||||
|             personKeyFormatted = Path.GetFileName(personKeyDirectory); | ||||
|             if (!DateTime.TryParseExact(personKeyFormatted, "MM.dd.yyyy", CultureInfo.InvariantCulture, DateTimeStyles.None, out DateTime birthday)) | ||||
|                 personBirthday = IPersonBirthday.GetPersonBirthday(personBirthdayFormat, personKeyFormatted); | ||||
|             else | ||||
|                 (personBirthday, personKeyFormatted) = Person.Get(personBirthdayFormat, personDisplayDirectory, personKeyDirectory, birthday); | ||||
|             if (personBirthday is null) | ||||
|                 continue; | ||||
|             results.Add(personBirthday); | ||||
|         } | ||||
|         return results; | ||||
|     } | ||||
|  | ||||
| } | ||||
		Reference in New Issue
	
	Block a user