public MainWindow() { InitializeComponent(); deviceSimulator = new DeviceSimulatorModel(); deviceSimulator.SimDeviceModel = new List<SimDeviceModel>(); worker = new BackgroundWorker(); }
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; }