예제 #1
0
        private string GetFromHttp()
        {
            var login = new Login();
            var url   = login.Url + ServiceConstants.MOBILE_SERVICES_RELATIVE_PATH +
                        ServiceConstants.BUILD_STATUS_SERVICE_URL + "?apiKey=" + login.Key;

            return(downloader.DownloadString(url));
        }
        private string GetDataFromHttp()
        {
            var login = new Login();
            var url   = login.Url +
                        ServiceConstants.MOBILE_SERVICES_RELATIVE_PATH +
                        ServiceConstants.WORKING_DAYS_LEFT_SERVICE_URL +
                        "?apiKey=" + login.Key;

            return(http.DownloadString(url));
        }
예제 #3
0
 public void Validate(string url, string key, Action <bool> callback)
 {
     bgWorker.Invoke(() =>
     {
         url += ServiceConstants.MOBILE_SERVICES_RELATIVE_PATH +
                ServiceConstants.VALIDATION_SERVICE_URL +
                "?apiKey=" + key;
         var result = http.DownloadString(url);
         callback(result == "True");
     });
 }
        private string GetDataFromHttp(TimePeriod time)
        {
            var login = new Login();
            var url   = login.Url +
                        ServiceConstants.MOBILE_SERVICES_RELATIVE_PATH +
                        ServiceConstants.TOP_COMMITTERS_SERVICE_URL +
                        "?days=" + (int)time +
                        "&apiKey=" + login.Key;

            return(http.DownloadString(url));
        }
예제 #5
0
        public string GetFromHttp(int revision)
        {
            var login     = new Login();
            var parameter = (revision == -1 ? "" : "&revision=" + revision);
            var url       = login.Url +
                            ServiceConstants.MOBILE_SERVICES_RELATIVE_PATH +
                            ServiceConstants.LATEST_COMMITS_SERVICE_URL +
                            "?apiKey=" + login.Key +
                            parameter;

            return(downloader.DownloadString(url));
        }