Aggiunte chiamate api per dati utili

This commit is contained in:
2026-02-12 12:59:46 +01:00
parent 5afe4f4745
commit 06cc41ef8b
8 changed files with 70 additions and 4 deletions

View File

@@ -1,11 +1,14 @@
using IntegryApiClient.Core.Domain.Abstraction.Contracts.Account;
using IntegryApiClient.Core.Domain.RestClient.Contacts;
using MudBlazor;
using SteUp.Shared.Core.Dto;
using SteUp.Shared.Core.Interface.IntegryApi;
namespace SteUp.Shared.Core.Services;
public class IntegryApiService(IIntegryApiRestClient integryApiRestClient, IUserSession userSession)
: IIntegryApiService
public class IntegryApiService(
IIntegryApiRestClient integryApiRestClient,
IUserSession userSession) : IIntegryApiService
{
public async Task<bool> SystemOk()
{
@@ -19,4 +22,12 @@ public class IntegryApiService(IIntegryApiRestClient integryApiRestClient, IUser
return false;
}
}
public Task<List<StbActivityTyperDto>?> SuggestActivityDescription(string activityTypeId) =>
integryApiRestClient.AuthorizedGet<List<StbActivityTyperDto>?>("activity/suggestActivityDescription",
new Dictionary<string, object>
{
{ "activityType", activityTypeId }
}
);
}

View File

@@ -11,7 +11,13 @@ public class IntegrySteupService(IIntegryApiRestClient integryApiRestClient) : I
#region Retrieve
public Task<List<PuntoVenditaDto>> RetrievePuntiVendita() =>
integryApiRestClient.AuthorizedGet<List<PuntoVenditaDto>>($"{BaseRequest}/getPuntiVendita")!;
integryApiRestClient.AuthorizedGet<List<PuntoVenditaDto>>($"{BaseRequest}/retrievePuntiVendita")!;
public Task<List<JtbFasiDto>> RetrieveReparti() =>
integryApiRestClient.AuthorizedGet<List<JtbFasiDto>>($"{BaseRequest}/retrieveReparti")!;
public Task<List<StbActivityTypeDto>> RetrieveActivityType() =>
integryApiRestClient.AuthorizedGet<List<StbActivityTypeDto>>($"{BaseRequest}/retrieveActivityType")!;
#endregion
}