public static IEnumerable <Quarter> GetNextnCurrentQuarter(DateTime date) { var qtrs = Quarters.Where(q => q.MonthId == date.Month || q.MonthId == (date.Month + 3)); var list = new List <Quarter>(); foreach (var qtr in qtrs) { var qtrYr = qtr.QuarterDescription + " " + date.Year.ToString(); list.Add( new Quarter { MonthId = qtr.MonthId, QuarterId = qtr.QuarterId, QuarterDescription = qtr.QuarterDescription, QuarterYear = qtrYr }); } return(list); }