private void OnAssignTo(object assignToName)
        {
            Item item = GetSelectedItem();
              if (item == null)
            return;

              String uri = GetGEPUrl(true) + GetPropValue("GEP_INCIDENTS_ENDPOINT") + "/" +
                   item.GetPropertyValue(TrackIdFieldName) as String +
                   "/properties.json?" +
                   GetPropValue("ALERT_ASSIGN_TO_URI_PROP") +
                   "=" +
                   assignToName.ToString();

              HttpRequest request = new HttpRequest(uri, "POST", "application/json", 1000);
              request.SetCredentials("arcgis", "manager");
              HttpResponse response = request.ExecuteHttpRequest();
              response.ReportOnGeoEventProcessorError("Alert Assign-To error");
        }
        private void OnDismiss(object obj)
        {
            Item item = GetSelectedItem();
              if (item == null)
            return;

              String uri = GetGEPUrl(true) + GetPropValue("GEP_INCIDENTS_ENDPOINT") + "/" +
                   item.GetPropertyValue(TrackIdFieldName) as String +
                   "/properties.json?" +
                   GetPropValue("ALERT_DISMISS_STATUS_URI_PROP") +
                   "=" +
                   GetPropValue("ALERT_DISMISSED_VALUE");

              HttpRequest request = new HttpRequest(uri, "POST", "application/json", 1000);
              request.SetCredentials("arcgis", "manager");
              HttpResponse response = request.ExecuteHttpRequest();
              response.ReportOnGeoEventProcessorError("Alert dismiss error");
        }