using AvaskTestBed.Shared.Models.SageAcc; using AvaskTestBed.Shared.Services; using Microsoft.AspNetCore.Components; using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; namespace AvaskTestBed.Client.Pages.SageAcc { public partial class Home { [Inject] public ISageAccService SageAccService { get; set; } // define model public string AuthURL { get; set; } public SageAuthReturn SageAuthReturn { get; set; } // call service private async Task SageFetchAuthURL() { AuthURL = await SageAccService.SageAuthUrlAsync(); } private async Task SageRefreshTokens() { SageAuthReturn = await SageAccService.SageAuthRefreshAsync(); } } }