Esempio n. 1
0
        /// <summary>
        /// Gets the attribute groups and attributes present in a collection of variants.
        /// </summary>
        /// <param name="variants">A collection of variants.</param>
        /// <returns></returns>
        public static IEnumerable <VariantGroup> GetVariantGroups <T>(T product, IEnumerable <VariantPublishedContent> variants) where T : class
        {
            IVariantService <T, VariantPublishedContent> variantService = DependencyContainer.Instance.Resolve <IVariantService <T, VariantPublishedContent> >();

            return(variantService.GetVariantGroups(variants));
        }