public void Run(InventoryArticle inventoryArticle) { var updater = new ArticleUpdater(WebshopWmsCredentials.Credentials); var ongoingArticle = MapToOngoingType(inventoryArticle); updater.Update(ongoingArticle); }
private ArticleDefinition MapToOngoingType(InventoryArticle inventoryArticle) { var articleDefinition = new ArticleDefinition() { ArticleOperation = ArticleOperation.CreateOrUpdate, ArticleNumber = inventoryArticle.Number, ProductCode = inventoryArticle.Id.ToString(), //Use the following if article numbers are unique in the webshop. ArticleIdentification = ArticleIdentificationType.ArticleNumber, //if articles numbers are not unique in the webshop use: //ArticleIdentification = ArticleIdentificationType.ProductCode, ArticleName = inventoryArticle.Name }; return(articleDefinition); }