using Domain.Dtos; using Microsoft.JSInterop; using System.Net.Http.Json; namespace phronCare.UIBlazor.Services.Stock.Expeditions { public class ExpeditionService { private readonly IJSRuntime _js; private readonly HttpClient _http; public ExpeditionService(HttpClient http, IJSRuntime js) { _js = js; _http = http; } /// /// Obtiene un presupuesto por QuoteNumber. /// public async Task GetQuoteByNumberAsync(string quoteNumber) { try { var result = await _http.GetFromJsonAsync($"api/quote/summary/{quoteNumber}"); return result; } catch (Exception ex) { Console.WriteLine($"Error al obtener QuoteDto por QuoteNumber: {ex.Message}"); return null; } } } }