private int GetMaxDays()
{
switch (TimeUnit)
{
case TimeUnit.Years:
return Length * 366;
case TimeUnit.Months:
return Length * 31;
case TimeUnit.Weeks:
return Length * 7;
case TimeUnit.Days:
return Length;
default:
throw new ApplicationException(UnknownTimeUnit);
}
}