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; }
public async Task <APIResponse> RunStrategy(T obj, ParametersRequest parametersRequest = null) { await SendStrategy.BuildURL(parametersRequest); var response = await SendStrategy.SendRequest(obj); return(response); }
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); }