public override LogInfoArray GetLog(int pageSize, int pageIndex, ref int totalRecords) { var logs = new LogInfoArray(); FillLogs(DataProvider.Instance().GetLogs(Null.NullInteger, Null.NullString, pageSize, pageIndex), logs, ref totalRecords); return(logs); }
public override LogInfoArray GetLog(int portalID, string logType, int pageSize, int pageIndex, ref int totalRecords) { var logs = new LogInfoArray(); FillLogs(DataProvider.Instance().GetLogs(portalID, logType, pageSize, pageIndex), logs, ref totalRecords); return(logs); }
public override LogInfoArray GetLog() { var logs = new LogInfoArray(); int totalRecords = 0; FillLogs(DataProvider.Instance().GetLogs(Null.NullInteger, Null.NullString, 10, 0), logs, ref totalRecords); return(logs); }
public override LogInfoArray GetLog(int portalID, string logType) { var logs = new LogInfoArray(); int totalRecords = 0; FillLogs(DataProvider.Instance().GetLogs(portalID, logType, 10, 0), logs, ref totalRecords); return(logs); }
private LogInfoArray GetLogInfoFromXML( XmlDocument xmlLogFiles, int PageSize, int PageIndex, ref int TotalRecords ) { //Create the Stream to place the output. Stream str = new MemoryStream(); StreamWriter xw = new StreamWriter( str, Encoding.UTF8 ); //Transform the file. XmlUtils.XSLTransform( xmlLogFiles, ref xw, GetConfigProviderPath() + "log.xslt" ); //flush and set the position to 0 xw.Flush(); str.Position = 0; StreamReader x = new StreamReader( str ); xmlLogFiles.Load( x ); x.Close(); TotalRecords = xmlLogFiles.DocumentElement.SelectNodes( "logs/log" ).Count; int TotalPages; TotalPages = Convert.ToInt32( Math.Ceiling( Convert.ToDouble( TotalRecords/PageSize ) ) ); int LowNum; int HighNum; LowNum = PageIndex*PageSize; HighNum = ( PageIndex*PageSize ) + PageSize; if( HighNum > TotalRecords ) { HighNum = TotalRecords; } LogInfoArray arrLog = new LogInfoArray(); foreach (XmlNode XmlNode in xmlLogFiles.DocumentElement.SelectNodes("logs/log[position()>=" + LowNum.ToString() + " and position()<" + HighNum.ToString() + "]")) { LogInfo Log = new LogInfo(XmlNode.OuterXml); arrLog.Add( Log ); } return arrLog; }
public override LogInfoArray GetLog(int portalID, string logType, int pageSize, int pageIndex, ref int totalRecords) { var logs = new LogInfoArray(); FillLogs(DataProvider.Instance().GetLogs(portalID, logType, pageSize, pageIndex), logs, ref totalRecords); return logs; }
public override LogInfoArray GetLog(int pageSize, int pageIndex, ref int totalRecords) { var logs = new LogInfoArray(); FillLogs(DataProvider.Instance().GetLogs(Null.NullInteger, Null.NullString, pageSize, pageIndex), logs, ref totalRecords); return logs; }
public override LogInfoArray GetLog(int portalID, string logType) { var logs = new LogInfoArray(); int totalRecords = 0; FillLogs(DataProvider.Instance().GetLogs(portalID, logType, 10, 0), logs, ref totalRecords); return logs; }
public override LogInfoArray GetLog() { var logs = new LogInfoArray(); int totalRecords = 0; FillLogs(DataProvider.Instance().GetLogs(Null.NullInteger, Null.NullString, 10, 0), logs, ref totalRecords); return logs; }