// GET: Employed public ActionResult Index(int id = 0) { var rest = new REST(); List <EmployedDTO> employes; ResponseDTO resp; if (id == 0) { resp = JsonConvert.DeserializeObject <ResponseDTO>(rest.Get(baseUrl + "/employed")); employes = JsonConvert.DeserializeObject <List <EmployedDTO> >(resp.data.ToString()); } else { resp = JsonConvert.DeserializeObject <ResponseDTO>(rest.Get(baseUrl + "/employed/" + id)); var employed = JsonConvert.DeserializeObject <EmployedDTO>(resp.data.ToString()); employes = new List <EmployedDTO>(); employes.Add(employed); } return(View(employes)); }
public async static Task PullQueueData() { Queues = await REST <List <Queue> > .Get(FormatInterfaceQuery("windows_queues.php", "type=get")); }
public BotConfiguration GetConfiguration( ) { return(REST.Get <BotConfiguration>(API_ENDPOINT_URL + "/config", GetBaseHeaders( ))); }
private async void BtnSend_Click(object sender, RoutedEventArgs e) { TxtErrorResponse.Text = string.Empty; TxtErrorResponse.Visibility = Visibility.Collapsed; TxtReturnedJSON.Text = string.Empty; switch (RestAction) { case REST.Actions.GET: string resp = await REST.Get(REST.ConnectionString(App.Settings.RESTHost, ResourcePanel.Text), TxtPassword.Password); if (REST.IsException) { TxtErrorResponse.Text = REST.RESTException.Message; TxtErrorResponse.Visibility = Visibility.Visible; } else { if (resp.StartsWith("{\"code") || resp.StartsWith("<html>")) { TxtErrorResponse.Text = resp; TxtErrorResponse.Visibility = Visibility.Visible; return; } TxtReturnedJSON.Text = resp; DeserializeJSONtoDataGrid((REST.Command)((TreeViewItem)TrvCommandList.SelectedItem).Tag, resp); } break; case REST.Actions.PUT: TxtErrorResponse.Text = await REST.Put(REST.ConnectionString(App.Settings.RESTHost, ResourcePanel.Text), TxtPassword.Password, StkJsonData.Text); TxtErrorResponse.Visibility = Visibility.Visible; break; case REST.Actions.POST: TxtErrorResponse.Text = await REST.Post(REST.ConnectionString(App.Settings.RESTHost, ResourcePanel.Text), TxtPassword.Password, StkJsonData.Text); TxtErrorResponse.Visibility = Visibility.Visible; break; case REST.Actions.DELETE: TxtErrorResponse.Text = await REST.Delete(REST.ConnectionString(App.Settings.RESTHost, ResourcePanel.Text), TxtPassword.Password); TxtErrorResponse.Visibility = Visibility.Visible; break; case REST.Actions.STREAM: if (Stream == null) { Stream = await REST.Stream(REST.ConnectionString(App.Settings.RESTHost, ResourcePanel.Text), TxtPassword.Password); if (Stream.CanRead) { BeginReading(); StreamStarted(); } } else { Stream.Close(); Stream = null; StreamStoped(); } break; } }
public BotState GetState( ) { return(REST.Get <BotState>(API_ENDPOINT_URL + "/status", GetBaseHeaders( ))); }