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));
        }