Kooboo.Commerce.Products.ProductVariant.SetVariantFields C# (CSharp) Method

SetVariantFields() public method

public SetVariantFields ( string>.IDictionary fieldValues ) : void
fieldValues string>.IDictionary
return void
        public void SetVariantFields(IDictionary<string, string> fieldValues)
        {
            foreach (var field in VariantFields.ToList())
            {
                if (!fieldValues.ContainsKey(field.FieldName))
                {
                    VariantFields.Remove(field);
                }
            }

            foreach (var fieldValue in fieldValues)
            {
                SetVariantField(fieldValue.Key, fieldValue.Value);
            }
        }