public ActionResult CategoryIndex() {
PagedData<ContentCategory> model = new PagedData<ContentCategory>();
model.PageSize = -1;
model.InitOrderBy(x => x.CategoryText);
var srt = model.ParseSort();
var query = ReflectionUtilities.SortByParm<ContentCategory>(SiteData.CurrentSite.GetCategoryList(), srt.SortField, srt.SortDirection);
model.TotalRecords = -1;
model.DataSource = query.ToList();
return View(model);
}