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