public IQueryable <User> FindPageList(int pageIndex, int pageSize, out int totalRecord, int order) { bool _isAsc = true; string _orderName = string.Empty; switch (order) { case 0: _isAsc = true; _orderName = "UserID"; break; case 1: _isAsc = false; _orderName = "UserID"; break; case 2: _isAsc = true; _orderName = "RegistrationTime"; break; case 3: _isAsc = false; _orderName = "RegistrationTime"; break; case 4: _isAsc = true; _orderName = "OrderTime"; break; case 5: _isAsc = false; _orderName = "OrderTime"; break; default: _isAsc = false; _orderName = "UserID"; break; } return(CurrentRepository.FindePageList(pageIndex, pageSize, out totalRecord, u => true, _orderName, _isAsc)); }