Пример #1
0
        private void GetCheckPosture(object sender, EventArgs e)
        {
            string[] temp = Enum.GetNames(typeof(IRecall.NumericRecall));

            if (sender is CheckBox cb && cb.CheckState.Equals(CheckState.Checked))
            {
                StringBuilder sb = new StringBuilder(8);

                for (int i = 0; i < temp.Length; i++)
                {
                    sb.Append(temp[i].FindByName <NumericUpDown>(this).Value);

                    if (i < temp.Length - 1)
                    {
                        sb.Append('^');
                    }
                }
                cb.Text      = "Reset";
                cb.ForeColor = Color.Gold;
                button.Text  = GetCurrentStatus(button.ForeColor);
                SendStrategy?.Invoke(temp.Length, new Hermes(sb));

                return;
            }
            foreach (string name in temp)
            {
                name.FindByName <NumericUpDown>(this).Value = 0;
            }

            checkBox.Text      = "Load";
            button.Text        = GetCurrentStatus(button.ForeColor);
            checkBox.ForeColor = Color.Snow;
        }
Пример #2
0
        public async Task <APIResponse> RunStrategy(T obj, ParametersRequest parametersRequest = null)
        {
            await SendStrategy.BuildURL(parametersRequest);

            var response = await SendStrategy.SendRequest(obj);

            return(response);
        }
Пример #3
0
        public async Task <APIResponse> ExecuteStrategy(T obj, ParametersRequest parametersRequest = null)
        {
            parametersRequest = parametersRequest ?? new ParametersRequest();
            await SendStrategy.ConstructURL(parametersRequest);

            var response = await SendStrategy.SendRequest(obj);

            return(response);
        }