/// <summary> /// Gets all log items /// </summary> /// <returns>Log item collection</returns> public static LogCollection GetAllLogs() { DBLogCollection dbCollection = DBProviderManager <DBLogProvider> .Provider.GetAllLogs(); LogCollection collection = DBMapping(dbCollection); return(collection); }
private static LogCollection DBMapping(DBLogCollection dbCollection) { if (dbCollection == null) { return(null); } var collection = new LogCollection(); foreach (var dbItem in dbCollection) { var item = DBMapping(dbItem); collection.Add(item); } return(collection); }
/// <summary> /// Gets all log items /// </summary> /// <returns>Log item collection</returns> public override DBLogCollection GetAllLogs() { DBLogCollection logCollection = new DBLogCollection(); Database db = NopSqlDataHelper.CreateConnection(_sqlConnectionString); DbCommand dbCommand = db.GetStoredProcCommand("Nop_LogLoadAll"); using (IDataReader dataReader = db.ExecuteReader(dbCommand)) { while (dataReader.Read()) { DBLog log = GetLogFromReader(dataReader); logCollection.Add(log); } } return(logCollection); }