@page "/stock/Change"
@code { @inject IHkcChangeShiftsDao hkcChangeShiftsDao; @inject DialogService dialogService; @inject NavigationManager navigate; RadzenDataGrid grid; bool isLoading; int count; private IEnumerable? _forecasts; DateTime start; DateTime end; [Parameter] public string type { get; set; } protected override void OnParametersSet() { if (grid != null) { reloadGrid(); } } async Task LoadData(LoadDataArgs args) { isLoading = true; var result = await hkcChangeShiftsDao.GetChangeShiftRecordAsync(start, end,args.Top, args.Skip); // Update the Data property _forecasts = result.Desserts; // Update the count count = result.TotalDesserts; isLoading = false; } async Task reloadGrid() { start = DateTime.MinValue; end = DateTime.MinValue; await grid.Reload(); } }