Exemplo n.º 1
0
        private void ValidateShop(RootParsingObject shopParser)
        {
            var shopCatalog   = ShopCatalog;
            var folder        = ValidateShopsLocalFolder;
            var validatedShop = new RootParsingObject();

            validatedShop.market_info = shopParser.market_info;
            //string br = "\n";
            log = DateTime.Now.ToString() + br;
            int i = 1;

            foreach (var listing in shopParser.listings)
            {
                string listingLog   = String.Empty;
                var    validListing = ValidateListing(listing);
                if (validListing != null)
                {
                    validListing.position = i;
                    i++;
                    validatedShop.listings.Add(validListing);
                }
            }
            var localPath = folder + shopParser.market_info.name;

            validatedShop.SaveLocalFile(localPath);
            SaveLogShopValidate(this.log, validatedShop.market_info.name, localPath);
            //return validatedShop;
        }
Exemplo n.º 2
0
        private void ValidateShop(RootParsingObject shopParser, ShopCatalogRoot shopCatalog, string folder = _folder)
        {
            var validatedShop = new RootParsingObject();

            validatedShop.market_info = shopParser.market_info;
            //string br = "\n";
            log = DateTime.Now.ToString() + br;
            foreach (var listing in shopParser.listings)
            {
                string listingLog   = String.Empty;
                var    ValidListing = ValidateListing(listing);
                if (ValidListing != null)
                {
                    validatedShop.listings.Add(ValidListing);
                }
            }
            validatedShop.SaveLocalFile(folder);
            SaveLogShopValidate(this.log, validatedShop.market_info.name);
            //return validatedShop;
        }