using Microsoft.AspNetCore.Components; using MP.Prog.Data; using MP.TaskMan.Services; using System.Threading.Tasks; namespace MP.Prog.Pages { public partial class ForceReload { #region Protected Properties [Inject] protected FileArchDataService FDService { get; set; } = null!; [Inject] protected NavigationManager NavManager { get; set; } = null!; [Inject] protected TaskService TServ { get; set; } = null!; #endregion Protected Properties #region Protected Methods protected override async Task OnInitializedAsync() { await Task.Delay(10); await FDService.FlushRedisCache(); await TServ.FlushCache(); message = "Reset done, now redirect!"; await Task.Delay(100); // passo a pagina home NavManager.NavigateTo("", true); } #endregion Protected Methods #region Private Fields private string message = ""; #endregion Private Fields } }