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"); }