private object GetInfo() { var ts = _rdb.Uptime(); var s = "" + ts.Days + " days, " + ts.Hours + " hours, " + ts.Minutes + " mins, " + ts.Seconds + " secs"; // get info here return(new { DocumentCount = _rdb.DocumentCount(), FileCount = _rdb.FileCount(), OSVersion = Environment.OSVersion.ToString(), NumberOfViews = _rdb.GetViews().Count, HighFrequncyItems = _rdb.GetKVHF().CountHF(), RaptorDBVersion = FileVersionInfo.GetVersionInfo(this.GetType().Assembly.Location).ProductVersion.ToString(), DataFolderSize = _rdb.GetDataFolderSize(), Uptime = s, MemoryUsage = GetMemoryUsage(), LogItems = LogManager.GetLastLogs() }); }