protected override SqlStatement AppendOrderBy(SqlStatement rawQuery, ModelSort <SecurityApplication>[] orderBy)
 {
     if (orderBy == null || orderBy.Length == 0)
     {
         orderBy = new ModelSort <SecurityApplication>[]
         {
             new ModelSort <SecurityApplication>(o => o.CreationTime, Core.Model.Map.SortOrderType.OrderByDescending)
         }
     }
     ;
     return(base.AppendOrderBy(rawQuery, orderBy));
 }
Example #2
0
        void UpdateSort(ModelSort sort)
        {
            modelSort = sort;
            switch (modelSort)
            {
            case ModelSort.Category:
                modelItems.Sort((a, b) => a.category.CompareTo(b.category));
                break;

            case ModelSort.Title:
                modelItems.Sort((a, b) => a.title.CompareTo(b.title));
                break;

            case ModelSort.Mesh:
                modelItems.Sort((a, b) => a.mesh.CompareTo(b.mesh));
                break;
            }
            UIKit.UpdateListContent(modelItems);
        }