public IoTCommandEditDialog(IoTCommand cmd) { InitializeComponent(); this.Command = new IoTCommand() { Command = cmd.Command, CommandData = cmd.CommandData, }; InitUI(); BindEvents(); }
/// <summary> /// Create IoT command for IoT Alert via Custom Action /// </summary> public async Task CreateIoTCommand(string operation, string alertId, string deviceId) { using (HttpClient client = await GetClient(true)) { IoTCommand command = new IoTCommand() { Operation = operation, Alert = new IoTCommand.IoTAlert() { IoTAlertId = alertId }, Device = new IoTCommand.IoTDevice() { IoTDeviceId = deviceId } }; var result = await client.PostAsync($"api/data/v8.2/new_CreateIoTCommand", new StringContent(JsonConvert.SerializeObject(command), Encoding.UTF8, "application/json")); } }
public GrowPackage(IoTCommand command, T data) : base(command) { Data = data; }