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}"); }