sortColumnDir - это asc или desc oreder.
var sortColumn = Request.Form.GetValues("columns[" + Request.Form.GetValues("order[0][column]").FirstOrDefault() + "][name]").FirstOrDefault();
var sortColumnDir = Request.Form.GetValues("order[0][dir]").FirstOrDefault();
var modal = _repo.GetAllResturents();
var RestaurantData = (from tempcustomer in modal
select tempcustomer);
//Sorting
//RestaurantData = RestaurantData.OrderBy(sortColumn);
if (!(string.IsNullOrEmpty(sortColumn) && string.IsNullOrEmpty(sortColumnDir)))
{
RestaurantData = RestaurantData.OrderBy(sortColumn + " " + sortColumnDir);
}
Аргумент получает нулевое исключение.
Примечание: RestaurantData = RestaurantData.OrderBy (s => s.Name); работает, как ожидалось, но не служит моей цели здесь. Я хочу, чтобы сортировать на основе sortColumn (имя столбца). Пожалуйста, предложите лучший подход для этого сценария.