public static CxWSResultPath[] GetResultPathsForQuery(long scanId, long queryId) { if (CommonData.IsWorkingOffline) { return(SavedResultsManager.Instance.GetResultPathsForQuery(scanId, queryId)); } CxWSResultPath[] res = null; LoginResult loginResult = getLoginResult(); CxWebServiceClient client; try { client = new CxWebServiceClient(loginResult.AuthenticationData); } catch (Exception e) { Logger.Create().Error(e.ToString()); MessageBox.Show(e.Message, "Error", MessageBoxButtons.OK); return(null); } CxWSResponseResultPaths cXWSResponseResults = client.ServiceClient.GetResultPathsForQuery(loginResult.SessionId, scanId, queryId); if (!cXWSResponseResults.IsSuccesfull) { // show error message MessageBox.Show(cXWSResponseResults.ErrorMessage, "Error", MessageBoxButtons.OK); return(null); } res = cXWSResponseResults.Paths; return(res); }
public CxWSResponseResultPaths GetResultPathsForQuery(string sessionId, long scanId, long queryId) { CxWSResponseResultPaths result = _web_Service.GetResultPathsForQuery(sessionId, scanId, queryId); return(result); }