private static Person GetPerson(string personInfo) { Person person; var isInfoDate = DateTime.TryParseExact(personInfo, "d/M/yyyy", CultureInfo.InvariantCulture, DateTimeStyles.None, out DateTime personBirthDate); if (!isInfoDate) { person = FamilyMembers.Where(p => p.Name == personInfo).First(); } else { person = FamilyMembers.Where(p => p.BirthDate == personBirthDate).First(); } return(person); }