public IActionResult GetOrCreateDeviceInformation() { List <DeviceDto> devices; try { devices = _deviceService.GetDevices(); } catch (DeviceNotFoundException) { devices = new List <DeviceDto> { _deviceService.CreateNewDevice() }; } return(Ok(_mapper.Map <List <DeviceDto>, List <DeviceModel> >(devices))); }
public IActionResult AddDevice([FromBody] DeviceCreationModel device) { _deviceService.CreateNewDevice(device.Name); return(Ok()); }
public IActionResult Post(string version = null) { Device device = deviceService.CreateNewDevice(version); return(Ok(new { device.DeviceId })); }