>if (StartDate.HasValue())
> StartDate.Value.Year ...etc.etc.
>
>public static int CalculateAge(DateTime? StartDate, DateTime CurrentDate) >>>> { >>>> >>>> int YearsPassed = CurrentDate.Year - StartDate.Year; >>>> // Are we before the birth date this year? If so subtract one year from the mix >>>> if (CurrentDate.Month < StartDate.Month || (CurrentDate.Month == StartDate.Month && CurrentDate.Day < StartDate.Day)) >>>> { >>>> YearsPassed--; >>>> } >>>> return YearsPassed; >>>> }>>>>
int policyYear = CalculateAge(this.Entity.IssueDate, DateTime.Now);>>>>
'System.Nullable<System.DateTime>' does not contain a definition for 'Year' and no extension method 'Year' accepting a first argument of type 'System.Nullable<System.DateTime>' could be found
>>>>