public async Task<User?> GetByIdAsync(Guid productId, Guid id, CancellationToken cancellationToken = default) { return await dbContext.Set<User>() .Include(u => u.Licenses) .Include(u => u.Machine) .Include(u => u.Variables) .FirstOrDefaultAsync(u => u.ProductId == productId && u.Id == id, cancellationToken); }