public int AddLogItem( DateTime logDate, string ipAddress, string culture, string url, string shortUrl, string thread, string logLevel, string logger, string message) { LogItem logItem = new LogItem(); logItem.LogDateUtc = logDate; logItem.IpAddress = ipAddress; logItem.Culture = culture; logItem.Url = url; logItem.ShortUrl = shortUrl; logItem.Thread = thread; logItem.LogLevel = logLevel; logItem.Logger = logger; logItem.Message = message; dbContext.Add(logItem); dbContext.SaveChanges(); return logItem.Id; }
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; }