Beispiel #1
0
        public static TaskList.SortOrders NextItem(this TaskList.SortOrders obj)
        {
            TaskList.SortOrders sortOrder = TaskList.SortOrders.Alphabetical;

            switch (obj)
            {
            case TaskList.SortOrders.Alphabetical: {
                sortOrder = TaskList.SortOrders.DateCreated;
                break;
            }

            case TaskList.SortOrders.DateCreated: {
                sortOrder = TaskList.SortOrders.DueDate;
                break;
            }

            case TaskList.SortOrders.DueDate: {
                sortOrder = TaskList.SortOrders.Priority;
                break;
            }

            case TaskList.SortOrders.Priority: {
                sortOrder = TaskList.SortOrders.Alphabetical;
                break;
            }
            }

            return(sortOrder);
        }
Beispiel #2
0
        public static string ToFriendlyString(this TaskList.SortOrders obj)
        {
            string val    = obj.ToString();
            string result = "";

            for (int i = 0; i < val.Length; i++)
            {
                if (i != 0 && Char.IsUpper(val[i]))
                {
                    result += " ";
                }
                result += val[i];
            }

            return(result);
        }