@using Shared.DTOs
    
        @context.ID
    
    
        @context.iinn
    
    
        @context.acn
    
    
        @context.trmn
    
    
        @context.pmt
    
    
        @context.trn
    
    
        @context.pcn
    
    
        @context.pid
    
    
        @context.PaymentDateTime
    
@*     
        @context.adis
     *@
    
        @context.pv
    
@code {
    [Inject] ModalService ModalService { get; set; } = default!;
    [Parameter] public IEnumerable InvoicePays { get; set; }
    private async Task> DataProvider(GridDataProviderRequest request)
    {
        if (InvoicePays is null) // pull employees only one time for client-side filtering, sorting, and paging
            InvoicePays = GetInvoicePays(); // call a service or an API to pull the employees
        return await Task.FromResult(request.ApplyTo(InvoicePays));
    }
    private async Task OnRowClick(GridRowEventArgs args)
    {
        await ModalService.ShowAsync(new ModalOption { Type = ModalType.Primary, Title = "Event: Row Click", Message = $"Id: {args.Item.ID}, Name: {args.Item.PaymentDateTime}" });
    }
    private IEnumerable GetInvoicePays()
    {
        return new List();
       
    }
}