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