using Front.Services; using Shared.DTOs; using System.Net.Http.Json; namespace Front { public class Fixedvalues { public readonly HttpClientController _hc; private List? Cus=null; private List>? Patterns = null; public Fixedvalues(HttpClientController hc) { _hc = hc; } public async Task?> GetCustomers() { if (Cus == null) { var request = await _hc.Get($"Customer/GetAllForidName"); if (request.IsSuccessStatusCode) { Cus= await request.Content.ReadFromJsonAsync>(); } } return Cus; } public async Task>?> GetPatterns() { if (Patterns==null) { var request = await _hc.Get($"Invoice/GetPatterns"); if (request.IsSuccessStatusCode) { Patterns =await request.Content.ReadFromJsonAsync>>(); } } return Patterns; } } }