Beispiel #1
0
        static void Main(string[] args)
        {
            HelloServiceClient p = new HelloServiceClient();

            Console.WriteLine("Hello World says: " + p.sayHi());

            IssuesContractClient wcfIssues = new IssuesContractClient();

            // verify running
            Console.WriteLine("This system name is " + wcfIssues.Ping() + ".");

            GetIssuesRequest rqGetIssues = new GetIssuesRequest();
            // Get Sync
            GetIssuesResponse rsGetIssues = wcfIssues.GetIssues(rqGetIssues);

            Console.WriteLine(rsGetIssues.IssuesCD.Issues.Rows.Count + " row(s) read from IssuesServiceWCF.");
            // Get Async
            IAsyncResult ar = wcfIssues.BeginGetIssues(rqGetIssues, wcf_ClientGetIssuesCompleted, wcfIssues);

            SettingsContractClient wcfSettings = new SettingsContractClient();

            // verify running
            Console.WriteLine("This system name is " + wcfSettings.Ping() + ".");

            GetUserSettingsRequest rqGetUserSettings = new GetUserSettingsRequest();

            rqGetUserSettings.UserName = "******";
            //// Get Sync
            GetUserSettingsResponse rsGetUserSettings = wcfSettings.GetUserSettings(rqGetUserSettings);
        }
 private void WarnForApiLimit(SonarQubeIssue[] issues, GetIssuesRequest request)
 {
     if (issues.Length == request.ItemsLimit)
     {
         Logger.Warning($"Sonar web API response limit reached ({request.ItemsLimit} items). Some vulnerabilities might not be shown.");
     }
 }
Beispiel #3
0
        /// <summary>
        /// Get All Issues (where project = RWR)
        /// </summary>
        /// <param name="request">A GetIssuesRequest object.</param>
        /// <returns>A GetIssuesResponse object</returns>
        public GetIssuesResponse GetIssues(GetIssuesRequest request)
        {
            GetIssuesResponse response = new GetIssuesResponse();

            response.IssuesCD = IssuesCD.GetIssues();

            return(response);
        }
Beispiel #4
0
        private static GetIssuesRequest CreateTestSubject(string projectKey, string statusesToRequest)
        {
            var testSubject = new GetIssuesRequest();

            testSubject.Logger     = new TestLogger();
            testSubject.ProjectKey = projectKey;
            testSubject.Statuses   = statusesToRequest;

            return(testSubject);
        }