private List <ParametricViewModel> GetVariantParametricsForVariantsWithNoVariantParametrics() { var fakeParametric = new ParametricViewModel() { Id = -1 }; var fakeParametricValues = _variants.Select(variant => new ParametricValueViewModel() { Value = variant.Name }).ToList(); fakeParametric.Values = fakeParametricValues; return(new List <ParametricViewModel>() { fakeParametric }); }
private List <VariantViewModel> GetVariantsForVariantsWithNoVariantParametrics() { var variantsWithFakeParametricAdded = _variants.Select(variant => { var parametric = new ParametricViewModel { Id = -1, Values = new List <ParametricValueViewModel> { new ParametricValueViewModel { Value = variant.Name } } }; variant.VariantParametrics = new List <ParametricViewModel> { parametric }; return(variant); }); return(new List <VariantViewModel>(variantsWithFakeParametricAdded)); }