public async Task <IActionResult> GetDevices() { var devices = await _devicesService.GetDevices(); return(Ok(DeviceDto.Map(devices))); }
public async Task <IActionResult> UpdateDevice([FromRoute] Guid deviceId, [FromBody] UpdateDeviceRequest updateDeviceRequest) { var device = await _devicesService.UpdateDevice(deviceId, updateDeviceRequest); return(Ok(DeviceDto.Map(device))); }
public async Task <IActionResult> GetDevice([FromRoute] Guid deviceId) { var device = await _devicesService.GetDevice(deviceId); return(Ok(DeviceDto.Map(device))); }
public async Task <IActionResult> CreateDevice([FromBody] CreateDeviceRequest createDeviceRequest) { var device = await _devicesService.CreateDevice(createDeviceRequest); return(Ok(DeviceDto.Map(device))); }