private void addDevicesSim(AddDevicesSimModel addDevicesSimViewModel) { var deviceSim = App.ManageDevices.GenerateDevicesSim(addDevicesSimViewModel); foreach (var item in deviceSim.SimDeviceModel) { deviceSimulator.SimDeviceModel.Add(item); } gridDevices.Items.Refresh(); }
public DeviceSimulatorModel GenerateDevicesSim(AddDevicesSimModel addDevicesSim) { var deviceSims = new DeviceSimulatorModel(); deviceSims.SimDeviceModel = new List<SimDeviceModel>(); if (addDevicesSim.Qty > 0) { int i; for (i = 0; i < addDevicesSim.Qty; i++) { var deviceSim = new SimDeviceModel(); deviceSim.PackageModel = new List<PackageModel>(); deviceSim.Imei = "SIM" + Convert.ToString(i + 1).PadLeft(4,'0'); deviceSim.SendTime = addDevicesSim.SendTime; deviceSim.SendComplete = 0; deviceSim.SendTotal = addDevicesSim.QtyXml; int j; for (j = 0; j < addDevicesSim.QtyXml; j++) { var packageModel = new PackageModel { Sequence = j + 1, Status = 0, MessageType = "" }; deviceSim.PackageModel.Add(packageModel); } deviceSims.SimDeviceModel.Add(deviceSim); } } return deviceSims; }
public AddDevicesWindow() { InitializeComponent(); addDevices = new AddDevicesSimModel(10,10,2); }