using Microsoft.AspNetCore.Components.Authorization; using System; using System.Collections.Generic; using System.Linq; using System.Net.Http; using System.Net.Http.Json; using System.Threading.Tasks; using wispro.sp.entity; using wispro.sp.share; using wispro.sp.web.Auth; namespace wispro.sp.web.Services { public class PerformanceItemServices { private readonly HttpClient _httpClient; private readonly JwtAuthenticationStateProvider _jwt; public PerformanceItemServices(HttpClient httpClient, AuthenticationStateProvider jwt) { _httpClient = httpClient; _jwt = (JwtAuthenticationStateProvider)jwt; } public async Task> GetItems(int _pageIndex,int _pageSize) { ListApiResponse data = await _httpClient.GetFromJsonAsync>($"http://localhost:39476/api/PerformanceItem/Query?pageIndex={_pageIndex}&pageSize={_pageSize}"); return data; } } }