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); }
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); }