示例#1
0
        public ScraperAirdnaStatusModel StatusWorkspace()
        {
            var state = (ScraperAirdnaStateModel)_state;

            state.WorkPhase = "StatusWorkspace";

            _log("Start");

            var scrapeDate          = _statusWorkspace_ScrapeDateBase(state);
            var amountItemsFromPath = _statusWorkspace_AmountItemsFromPathBase(state);
            var amountPages         = _statusWorkspace_AmountPagesBase(state);

            var amountItemsFromPages       = _statusWorkspace_AmountItemsFromPages(state);
            var amountItemUniquesFromPages = _statusWorkspace_AmountItemUniquesFromPages(state);

            var status = new ScraperAirdnaStatusModel()
            {
                ScrapeDate                 = scrapeDate,
                AmountItemsFromPath        = amountItemsFromPath,
                AmountPages                = amountPages,
                AmountItemsFromPages       = amountItemsFromPages,
                AmountItemUniquesFromPages = amountItemUniquesFromPages,
            };

            _log("End");

            return(status);
        }
示例#2
0
 public void PrintStatus(ScraperAirdnaStatusModel status)
 {
     _log($"ScrapeDate: {status.ScrapeDate}");
     _log($"AmountItemsFromPath: {status.AmountItemsFromPath}");
     _log($"AmountPages: {status.AmountPages}");
     _log($"AmountItemsFromPages: {status.AmountItemsFromPages}");
     _log($"AmountItemDuplicatesFromPages: {status.AmountItemDuplicatesFromPages}");
     _log($"AmountItemUnicsFromPages: {status.AmountItemUniquesFromPages}");
 }