public async Task Delete(string id) { var device = await _deviceRepository.GetByIdAsync(new Guid(id), new Guid(_userManager.GetUserId(User))); if(device == null) { throw new NotFoundException(); } await _deviceRepository.DeleteAsync(device); } }