private int calcAge() { var currentYear = DateTime.Parse(Convert.ToString(DateTime.Today)).Year; var birthYear = DateTime.Parse(Convert.ToString(DateOfBirth)).Year; var age = currentYear - birthYear; if (DateTime.Today < DateOfBirth.AddYears(age)) { age--; } return(age); }
public void SFiller() { Helper.AskName("first", "student:"); FirstName = Helper.StringInput(); Helper.AskName("last", "student:"); LastName = Helper.StringInput(); Helper.AskDate("student was born:"); DateOfBirth = Helper.DateTimeInput(); while (DateOfBirth.AddYears(18) > DateTime.Now) { Console.WriteLine("Student cant be less than 18 years old!Type again:"); DateOfBirth = Helper.DateTimeInput(); } Console.WriteLine("Enter student's tuiton fee:"); TuitionFee = Helper.TuitFee(); }
public int GetAge() { var dateToCalculateTo = DateTime.UtcNow; if (DateOfDeath != null) { dateToCalculateTo = DateOfDeath.Value.UtcDateTime; } var age = dateToCalculateTo.Year - DateOfBirth.Year; if (dateToCalculateTo < DateOfBirth.AddYears(age)) { age--; } return(age); }
public string GetRecordAcceptedOrRejected() { return((DateTime.Compare(DateTime.Today.AddDays(30), EffectiveDate) < 0 || DateTime.Compare(DateTime.Today, DateOfBirth.AddYears(18)) < 0) ? "Rejected" : "Accepted"); }
public bool IsOverAge(int requiredAge) { return(DateOfBirth.AddYears(requiredAge) >= DateTime.Today); }