[hyena] [Hyena.Query] Add Ascending bool to QueryOrder
- From: Gabriel Burt <gburt src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [hyena] [Hyena.Query] Add Ascending bool to QueryOrder
- Date: Thu, 18 Nov 2010 19:26:56 +0000 (UTC)
commit f93da423566c71304226196d3c2f3049aca68bba
Author: Gabriel Burt <gabriel burt gmail com>
Date: Thu Nov 18 13:26:09 2010 -0600
[Hyena.Query] Add Ascending bool to QueryOrder
Hyena/Hyena.Query/QueryOrder.cs | 38 ++++++++++++--------------------------
1 files changed, 12 insertions(+), 26 deletions(-)
---
diff --git a/Hyena/Hyena.Query/QueryOrder.cs b/Hyena/Hyena.Query/QueryOrder.cs
index 71e98e6..60538a3 100644
--- a/Hyena/Hyena.Query/QueryOrder.cs
+++ b/Hyena/Hyena.Query/QueryOrder.cs
@@ -35,38 +35,24 @@ namespace Hyena.Query
{
public class QueryOrder
{
- private string name;
- public string Name {
- get { return name; }
- }
-
- private string label;
- public string Label {
- get { return label; }
- set { label = value; }
- }
-
- private string order_sql;
- public string OrderSql {
- get { return order_sql; }
- }
-
- private QueryField field;
- public QueryField Field {
- get { return field; }
- }
+ public string Name { get; private set; }
+ public string Label { get; private set; }
+ public string OrderSql { get; private set; }
+ public QueryField Field { get; private set; }
+ public bool Ascending { get; private set; }
- public QueryOrder (string name, string label, string order_sql, QueryField field)
+ public QueryOrder (string name, string label, string order_sql, QueryField field, bool asc)
{
- this.name = name;
- this.label = label;
- this.order_sql = order_sql;
- this.field = field;
+ Name = name;
+ Label = label;
+ OrderSql = order_sql;
+ Field = field;
+ Ascending = asc;
}
public string ToSql ()
{
- return String.Format ("ORDER BY {0}", order_sql);
+ return String.Format ("ORDER BY {0}", OrderSql);
}
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]