public IList <IDayOff> GetDaysOff(Month month) { if (month == Month.None) { throw new ArgumentException("Month cannot be 'None'"); } return(DaysOff.Where(d => d.Date.Month == (int)month).ToList()); }