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(); }
public DeviceViewModel(Device device, PairingCommand pairingCommand) { DeviceState = device.DeviceState; DeviceName = device.Name; PairingCommand = pairingCommand; }