public static IEnumerable <int> GetLegalNumbers(int year, GenderRequest gender) { YearRanges yearRange = YearToRange(year); Dictionary <GenderRequest, IEnumerable <int> > numbersForRange = IndividualNumbers[yearRange]; return(numbersForRange[gender]); }
public void SetModelYears() { if (ModelYears.Any() && YearRanges.Any() || !YearRanges.Any()) { return; } foreach (var yearRange in YearRanges) { int startYear = int.Parse(yearRange.StartYear); int endYear = int.Parse(yearRange.EndYear.ToLower().Equals("current") ? DateTime.Now.Year.ToString() : yearRange.EndYear); int currentYear = startYear; while (currentYear <= endYear) { ModelYears.Add(currentYear.ToString()); currentYear++; } } }