/// <inheritdoc cref="IJobExecutor"/> public void Execute(UserConnection userConnection, IDictionary <string, object> parameters) { var repository = new ImportParametersRepository(userConnection); var processesImportParameters = repository.GetWithProcessIncomplete(); foreach (var processImportParameter in processesImportParameters) { RestartUncompletedImport(userConnection.ProcessEngine, processImportParameter.Key, processImportParameter.Value ); } }
/// <inheritdoc cref="IJobExecutor"/> public void Execute(UserConnection userConnection, IDictionary <string, object> parameters) { var repository = new ImportParametersRepository(userConnection); var processesImportParameters = repository.GetWithProcessIncomplete(); foreach (var processImportParameter in processesImportParameters) { try { RestartUncompletedImport(userConnection, processImportParameter.Value); } catch (Exception e) { WriteRestartingImportErrorLog(processImportParameter, e); } } }