public DevicesViewModel(IDeviceRepository deviceRepository, IRequestBus requestBus)
        {
            List <Device> devices = deviceRepository.GetAll();

            Devices = devices
                      .Select(x =>
            {
                PairingCommand pairingCommand = new PairingCommand(requestBus, x);
                return(new DeviceViewModel(x, pairingCommand));
            })
                      .ToList();
        }
Beispiel #2
0
 public DeviceViewModel(Device device, PairingCommand pairingCommand)
 {
     DeviceState    = device.DeviceState;
     DeviceName     = device.Name;
     PairingCommand = pairingCommand;
 }