using IntegryApiClient.Core.Domain.Abstraction.Contracts.Account; using SteUp.Shared.Core.Data.Contracts; using SteUp.Shared.Core.Dto; using SteUp.Shared.Core.Interface.IntegryApi; namespace SteUp.Shared.Core.Data; public class SteupDataService( IIntegrySteupService integrySteupService, IUserSession userSession) : ISteupDataService { public Task Init() { return LoadDataAsync(); } private async Task LoadDataAsync() { if (!await userSession.IsLoggedIn()) return; PuntiVenditaList = await integrySteupService.RetrievePuntiVendita(); } public List PuntiVenditaList { get; private set; } = []; }