Пример #1
0
        public override string Execute()
        {
            _errors = _found = _processed = 0;

            if (!_orderClient.IsConfigured())
            {
                throw new Exception("Omnium client not configured, cannot execute job.");
            }

            var page    = 1;
            var process = true;

            while (process && page == 1)
            {
                process = ProcessPage(page++).GetAwaiter().GetResult();
            }

            return($"Synchronization complete, found {_found}, processed {_processed}, errors {_errors}");
        }