示例#1
0
        public List <FeedbackContract> GetFeedbackList([FromQuery] int?start,
                                                       [FromQuery] int?count,
                                                       [FromQuery] FeedbackSortEnumContract?sort,
                                                       [FromQuery] SortDirectionEnumContract?sortDirection,
                                                       [FromQuery] IList <FeedbackCategoryEnumContract> filterCategories,
                                                       [FromQuery] PortalTypeContract portalType)
        {
            var sortValue          = sort ?? FeedbackSortEnumContract.Date;
            var sortDirectionValue = sortDirection ?? SortDirectionEnumContract.Desc;

            var result = m_feedbackManager.GetFeedbackList(start, count, sortValue, sortDirectionValue, filterCategories, portalType);

            SetTotalCountHeader(result.TotalCount);

            return(result.List);
        }