Пример #1
0
        public Product(
            Guid id,
            Guid?tenantId,
            Guid storeId,
            [NotNull] string productGroupName,
            Guid productDetailId,
            [CanBeNull] string uniqueName,
            [NotNull] string displayName,
            InventoryStrategy inventoryStrategy,
            bool isPublished,
            bool isStatic,
            bool isHidden,
            [CanBeNull] string mediaResources,
            int displayOrder
            ) : base(id)
        {
            TenantId          = tenantId;
            StoreId           = storeId;
            ProductGroupName  = productGroupName;
            ProductDetailId   = productDetailId;
            UniqueName        = uniqueName?.Trim();
            DisplayName       = displayName;
            InventoryStrategy = inventoryStrategy;
            IsPublished       = isPublished;
            IsStatic          = isStatic;
            IsHidden          = isHidden;
            MediaResources    = mediaResources;
            DisplayOrder      = displayOrder;

            ProductAttributes = new List <ProductAttribute>();
            ProductSkus       = new List <ProductSku>();
        }
Пример #2
0
        public ProductView(
            Guid id,
            Guid?tenantId,
            Guid storeId,
            string productGroupName,
            Guid?productDetailId,
            string uniqueName,
            string displayName,
            InventoryStrategy inventoryStrategy,
            string inventoryProviderName,
            bool isPublished,
            bool isStatic,
            bool isHidden,
            string mediaResources,
            int displayOrder,
            string productGroupDisplayName,
            decimal?minimumPrice,
            decimal?maximumPrice,
            long sold
            ) : base(id)
        {
            TenantId              = tenantId;
            StoreId               = storeId;
            ProductGroupName      = productGroupName;
            ProductDetailId       = productDetailId;
            UniqueName            = uniqueName?.Trim();
            DisplayName           = displayName;
            InventoryStrategy     = inventoryStrategy;
            InventoryProviderName = inventoryProviderName;
            IsPublished           = isPublished;
            IsStatic              = isStatic;
            IsHidden              = isHidden;
            MediaResources        = mediaResources;
            DisplayOrder          = displayOrder;

            ProductGroupDisplayName = productGroupDisplayName;
            MinimumPrice            = minimumPrice;
            MaximumPrice            = maximumPrice;
            Sold = sold;
        }