Ejemplo n.º 1
0
        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)));
        }
Ejemplo n.º 2
0
 public IActionResult AddDevice([FromBody] DeviceCreationModel device)
 {
     _deviceService.CreateNewDevice(device.Name);
     return(Ok());
 }
Ejemplo n.º 3
0
        public IActionResult Post(string version = null)
        {
            Device device = deviceService.CreateNewDevice(version);

            return(Ok(new { device.DeviceId }));
        }