public ActionResult IndexData(Models.DataTables.jqDataTableInput input, int?filterId) { var data = EventSubTypeOperations.GetData(); if (filterId.HasValue) { data = data.Where(f => f.ID == filterId.Value); } var source = EventSubTypeOperations.GetRows(data); System.Linq.Expressions.Expression <Func <EventSubTypesRowViewModel, bool> > prefilter = null; return(new Models.DataTables.DataTablesActionResult <EventSubTypesRowViewModel>(source, input, prefilter)); }