Example #1
0
        public JsonResult GetMonitors()
        {
            List <Monitor> monitors    = new List <Monitor>();
            string         query       = string.Format("{0}={1}", "authtoken", AuthToken);
            string         apiurl      = GeneralUtility.GetAPIUrl(AppSettings.APIHost, AppSettings.APIPort, "monitor", "getmonitors", query);
            var            responseObj = GeneralUtility.SendData(apiurl, null, false, null, MethodType.GET);

            if (responseObj != null)
            {
                responseObj.Wait();
                var    result = responseObj.Result.ToString();
                object obj    = JSONParser.ToObject(result);
                monitors = APMSerializer.GetMonitors(obj);
            }

            return(Json(monitors));
        }