public List <APIDevice> GetDevicesList(Guid platformKey) { List <Device> devs = UnitOfWork_Repositories.repoDevices.GetList(); List <APIDevice> apiDevs = new List <APIDevice>(); foreach (Device dev in devs) { APIDevice apiDev = APIDeviceAdapter.fromDevice(dev); apiDevs.Add(apiDev); } return(apiDevs); }
public APIDevice GetDeviceInfo(Guid platformKey, Guid deviceKeyPass) { Device dev = UnitOfWork_Repositories.repoDevices.FindByKeyPass(deviceKeyPass); APIDevice apiDev = APIDeviceAdapter.fromDevice(dev); //List<APIDeviceCommand> apiCmds = new List<APIDeviceCommand>(); //foreach(DeviceCommand cmd in dev.DeviceCommands) //{ // APIDeviceCommand apiCmd = APIDeviceCommandAdapter.fromDeviceCommand(cmd); // apiCmds.Add(apiCmd); //} //apiDev.APIDeviceCommands = apiCmds; return(apiDev); }