internal product_supplier GetProductSupplierValue(PriceItem priceItem, product product, supplier supplierFeature) { var filter = new Dictionary<string, string> { { "id_product", product.id.Value.ToString(CultureInfo.InvariantCulture) } }; var supplier = _apiFactory.ProductSupplierFactory.GetByFilter(filter, null, null).FirstOrDefault(); if (supplier == null) { supplier = new product_supplier { id_currency = 1, id_product = product.id, id_product_attribute = 0, id_supplier = supplierFeature.id, product_supplier_reference = priceItem.SupplierReference, product_supplier_price_te = Convert.ToDecimal(priceItem.WholesalePrice) }; supplier = _apiFactory.ProductSupplierFactory.Add(supplier); } return supplier; }
internal static product MapSupplier(product product, supplier supplier) { product.id_supplier = supplier.id; return(product); }
internal static product MapSupplier(product product, supplier supplier) { product.id_supplier = supplier.id; return product; }