Example #1
0
        public void AddVariantValue(ProductVariant variant, string variantValue)
        {
            if (variantValue == null)
            {
                throw new ArgumentNullException(nameof(variantValue));
            }

            var @event = new VariantValueAdded(variant.Id, variantValue);

            variant.Route(@event);
            ApplyChange(@event);
        }
Example #2
0
 private void When(VariantValueAdded @event)
 {
     Values.Add(new VariantValue(this, @event.Value));
 }