public Person(string name, string surname, string email, DateTime birthdate) { Name = name; Surname = surname; Email = email; BirthDate = birthdate; isAdult = Adult(BirthDate); sunSign = ChooseSign(BirthDate); chineseSign = CalcChineseZodiac(BirthDate); isBirthday = Birthday(BirthDate); }
public DateOfBirth(ref DateTime birthDate) { Birthday(ref birthDate); try { _age = ChooseAge(ref birthDate); } catch (ArgumentException argEx) { MessageBox.Show(argEx.Message); birthDate = new DateTime(2000, 2, 12); _age = ChooseAge(ref birthDate); } catch (ArithmeticException arithEx) { MessageBox.Show(arithEx.Message); birthDate = new DateTime(2000, 2, 12); _age = ChooseAge(ref birthDate); } finally { _zodiacWestern = ChooseSign(ref birthDate); _zodiacChinese = CalcChineseZodiac(ref birthDate); } }