public async Task <ListReturnDTO <TEntity> > QueryDataAsync()
    {
        var items = new ListReturnDTO <TEntity>();

        items.QueryStartTime = DateTime.UtcNow;

        await QueryAndPopulateDataAsync(items);

        items.QueryEndTime = DateTime.UtcNow;
        return(items);
    }
 protected abstract Task QueryAndPopulateDataAsync(ListReturnDTO <TEntity> container);
Example #3
0
 protected override async Task QueryAndPopulateDataAsync(ListReturnDTO <TEntity> container)
 {
     container.TotalItem = 11;