public IEnumerable <object> GetYears() { var years = getYearsMakesAndModels.Execute().Item1; return(years.Select(year => new { year, makes = Url.Get <GetMakesController>(new { year }) })); }
public IEnumerable <object> GetMakes(int year) { var makes = getYearsMakesAndModels.Execute(year).Item2; return(makes.Select(make => new { make, models = Url.Get <GetModelsController>(new { year, make }) })); }
public IEnumerable <string> GetModels(int year, string make) { var models = getYearsMakesAndModels.Execute(year, make).Item3; return(models); }