Files
gpw_next/GPW.CORE.SMART/Components/CompProj.razor.cs
T
2023-01-17 12:09:08 +01:00

62 lines
1.4 KiB
C#

using GPW.CORE.Data.DbModels;
using GPW.CORE.Data.DTO;
using GPW.CORE.Smart.Data;
using Microsoft.AspNetCore.Components;
namespace GPW.CORE.Smart.Components
{
public partial class CompProj
{
#region Public Properties
[Parameter]
public int IdxDipCurr { get; set; } = 0;
[Parameter]
public List<DailyDataDTO>? ListProgetti { get; set; } = null;
#endregion Public Properties
#region Protected Methods
/// <summary>
/// Aggiorno e riporto update
/// </summary>
protected async void DoUpdate(bool forceReload)
{
if (forceReload)
{
await ReloadData();
await Task.Delay(1);
await InvokeAsync(StateHasChanged);
}
}
protected override async Task OnParametersSetAsync()
{
await ReloadData();
}
#endregion Protected Methods
#region Private Properties
[Inject]
private CoreSmartDataService CDService { get; set; } = null!;
private bool isLoading { get; set; } = false;
#endregion Private Properties
#region Private Methods
private async Task ReloadData()
{
isLoading = true;
await Task.Delay(1);
isLoading = true;
}
#endregion Private Methods
}
}