private void GetYears(int RefCarModelId) { tmpCarGenerationList = CarGenerations.GetByRefCarModelId(RefCarModelId); CarTrimList.Clear(); foreach (var item in tmpCarGenerationList) { var tmp = CarTrims.GetByRefCarGenerationId(item.CarGenerationId); foreach (var trim in tmp) { tmpCarTrimList.Add(trim); } } var tmpYears = tmpCarTrimList.Select(x => x.Year).ToList(); tmpYears.Sort(); Years = tmpYears.Distinct().ToSvenTechCollection(); CarGenerationList.Clear(); }
private void GetCarTrims() { CarTrimList = CarTrims.GetByRefCarGenerationId(selectedCarGeneration.CarGenerationId).Where(x => x.Year == selectedYear && x.RefCarBodyId == selectedCarBody.CarBodyId).ToSvenTechCollection(); CarEngine = null; }