[hyena] [Hyena.Query] Add Ascending bool to QueryOrder



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]