public async void GetEventFrames() { try { // Get AF database WebID string afServerName = "MABOTEROW7"; string afDatabaseName = "GoogleStreetView"; string url = string.Format(@"{0}/assetdatabases?path=\\{1}\{2}", baseUrl, afServerName, afDatabaseName); JObject jobj = await client.GetAsync(url); string webId = jobj["WebId"].ToString(); // Get Event Frames string templateName = "StreetView_EFTemplate"; //url = "https://maboterow7/piwebapi/assetdatabases/F1RDwoJtf9-ekUGM_8UYLFM6tA92lZ0EAnK0KJ745imBpvbwTUFCT1RFUk9XN1xHT09HTEVTVFJFRVRWSUVX/eventframes?templatename=StreetView_EFTemplate&sortField=starttime&sortOrder=descending&startTime=-1d"; url = string.Format(@"{0}assetdatabases/{1}/eventframes?templatename={2}&sortField=starttime&sortOrder=descending&startTime=-1d", baseUrl, webId, templateName); jobj = await client.GetAsync(url); //Populate Combobox for (int i = 0; i < jobj["Items"].Count(); i++) { StreetViewEvent svEvent = new StreetViewEvent( jobj["Items"][i]["Name"].ToString(), jobj["Items"][i]["StartTime"].ToString(), jobj["Items"][i]["EndTime"].ToString(), jobj["Items"][i]["WebId"].ToString() ); eventFrameCb.Items.Add(svEvent); } } catch (Exception e) { MessageBox.Show(e.Message); } }
private async void GetEventFrames() { try { // Get AF database WebId string afServerName = "DNG-LEMON-AF"; string afDatabaseName = "GoogleStreetView"; string url = string.Format(@"{0}/assetdatabases?path=\\{1}\{2}", baseUrl, afServerName, afDatabaseName); JObject jobj = await client.GetAsync(url); string webId = jobj["WebId"].ToString(); // Get Event Frames string templateName = "StreetView_EFTemplate"; url = string.Format(@"{0}/eventframes/{1}/eventframes?templatename={2}&sortfield=starttime&sortorder=descending&starttime=*-1d", baseUrl, webId, templateName); jobj = await client.GetAsync(url); // Populate combo box for (int i = 0; i < jobj["Items"].Count(); i++) { StreetViewEvent svEvent = new StreetViewEvent( jobj["Items"][i]["Name"].ToString(), jobj["Items"][i]["StartTime"].ToString(), jobj["Items"][i]["EndTime"].ToString(), jobj["Items"][i]["WebId"].ToString() ); eventFrameCb.Items.Add(svEvent); } } catch (Exception e) { MessageBox.Show(e.Message); } }