internal manufacturer GetManufacturerValue(PriceItem priceItem, product product) { var filter = new Dictionary<string, string> { { "name", priceItem.Manufacturer } }; var manufacturers = _apiFactory.ManufacturerFactory.GetByFilter(filter, null, null); if (manufacturers == null || !manufacturers.Any()) { var manufacturer = new manufacturer { name = priceItem.Manufacturer, active = 1, }; return _apiFactory.ManufacturerFactory.Add(manufacturer); } return manufacturers.First(); }
internal static product MapManufacturer(product product, manufacturer manufacturerValue) { product.id_manufacturer = manufacturerValue.id; return product; }