public ICollection<ISearch> GetFullHistory() { DataTable dataTable = _sqLiteDatabase.GetDataTable("SELECT * FROM [searches]"); return (from DataRow row in dataTable.Rows select new HistorySearch(row, _sqLiteDatabase)).Cast<ISearch>() .ToList(); }