public async Task<List<ILogItem>> GetPageAscending( int pageNumber, int pageSize) { List<ILogItem> logItems = new List<ILogItem>(); using (DbDataReader reader = await dbSystemLog.GetPageAscending(pageNumber, pageSize)) { while (reader.Read()) { LogItem logitem = new LogItem(); logitem.LoadFromReader(reader); logItems.Add(logitem); } } return logItems; }