示例#1
0
        public void Run(InventoryArticle inventoryArticle)
        {
            var updater        = new ArticleUpdater(WebshopWmsCredentials.Credentials);
            var ongoingArticle = MapToOngoingType(inventoryArticle);

            updater.Update(ongoingArticle);
        }
示例#2
0
        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);
        }