// 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));
        }
Exemple #2
0
 public async static Task PullQueueData()
 {
     Queues = await REST <List <Queue> > .Get(FormatInterfaceQuery("windows_queues.php", "type=get"));
 }
Exemple #3
0
 public BotConfiguration GetConfiguration( )
 {
     return(REST.Get <BotConfiguration>(API_ENDPOINT_URL + "/config", GetBaseHeaders( )));
 }
Exemple #4
0
        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;
            }
        }
Exemple #5
0
 public BotState GetState( )
 {
     return(REST.Get <BotState>(API_ENDPOINT_URL + "/status", GetBaseHeaders( )));
 }