public List <FeedbackEntity> GetPagedList(PagerRequest pagerRequest, out int totalCount, FeedbackSortOrder sortOrder)
 {
     return
         (base.Get(Filler(DataStatus.Normal), out totalCount, pagerRequest.PageIndex,
                   pagerRequest.PageSize, OrderBy(sortOrder)).ToList());
 }
        private static Func <IQueryable <FeedbackEntity>, IOrderedQueryable <FeedbackEntity> > OrderBy(FeedbackSortOrder sortOrder)
        {
            Func <IQueryable <FeedbackEntity>, IOrderedQueryable <FeedbackEntity> > orderBy = null;

            switch (sortOrder)
            {
            default:
                orderBy = v => v.OrderByDescending(s => s.CreatedDate);
                break;
            }

            return(orderBy);
        }