phronCare/phronCare.UIBlazor/Services/Sales/ProfessionalSpecialtyService.cs
Leandro Hernan Rojas f4d6bd9e28
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Successful in 5m31s
Add Professional y Specialty on API UI
2025-04-24 20:03:42 -03:00

22 lines
757 B
C#

using Domain.Entities;
using System.Net.Http.Json;
namespace phronCare.UIBlazor.Services.Sales
{
public class ProfessionalSpecialtyService
{
private readonly HttpClient _http;
public ProfessionalSpecialtyService(HttpClient http)
{
_http = http;
}
public async Task<List<EProfessionalSpecialty>?> GetAllAsync()
{
return await _http.GetFromJsonAsync<List<EProfessionalSpecialty>>("api/ProfessionalSpecialty/GetAll");
}
public async Task<EProfessionalSpecialty?> GetByNameAsync(string name)
{
return await _http.GetFromJsonAsync<EProfessionalSpecialty>($"api/ProfessionalSpecialty/GetByName/{Uri.EscapeDataString(name)}");
}
}
}