示例#1
0
        public static VariantTypeValue Create(string value, string code, Enums.VariantType variantType)
        {
            VariantTypeValue aggregate = Factory();

            aggregate.ApplyChange(
                new Events.V1.VariantTypeValueCreated(value, code, (int)variantType)
                );

            return(aggregate);
        }
 public ProductContentVariantValue(ProductId productId, VariantTypeValueId variantTypeValueId, Enums.VariantType variantType)
 {
     ProductId          = productId;
     VariantTypeValueId = variantTypeValueId;
     VariantType        = variantType;
 }
示例#3
0
 public Variant GetByAssetIdAndType(Guid AssetId, Enums.VariantType type)
 {
     return(_context.Variants.Include(v => v.Asset).Where(v => v.Asset.Id == AssetId && v.Type == type && v.Deleted == null).FirstOrDefault());
 }