public static CxWSSingleResultData[] GetScanResultsForQuery(long scanId, long queryId)
        {
            if (CommonData.IsWorkingOffline)
            {
                return(SavedResultsManager.Instance.GetScanResultsForQuery(scanId, queryId));
            }
            CxWSSingleResultData[] 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);
            }

            CxWSResponceScanResults cXWSResponseResults = client.ServiceClient.GetResultsForQuery(loginResult.SessionId, scanId, queryId);

            if (!cXWSResponseResults.IsSuccesfull)
            {
                // show error message
                MessageBox.Show(cXWSResponseResults.ErrorMessage, "Error", MessageBoxButtons.OK);
                return(null);
            }

            res = cXWSResponseResults.Results;

            return(res);
        }
Ejemplo n.º 2
0
    public CxWSResponceScanResults GetResultsForScan(string sessionID, long scanId)
    {
        CxWSResponceScanResults result = _web_Service.GetResultsForScan(sessionID, scanId);

        return(result);
    }
Ejemplo n.º 3
0
    public CxWSResponceScanResults GetResultsForQueryQroup(string sessionID, long scanId, long queryGroupId)
    {
        CxWSResponceScanResults result = _web_Service.GetResultsForQueryQroup(sessionID, scanId, queryGroupId);

        return(result);
    }
Ejemplo n.º 4
0
    public CxWSResponceScanResults GetResultsBySeverity(string sessionId, long scanId, int Severity)
    {
        CxWSResponceScanResults result = _web_Service.GetResultsBySeverity(sessionId, scanId, Severity);

        return(result);
    }