示例#1
0
        public IHttpActionResult AdvancedSearchClassifieds([FromBody] SearchClassifiedModel model, int pageSize, int pageNumber)
        {
            int totalCount  = 0;
            int totalPages  = 0;
            var classifieds = _classifiedService.AdvancedSearch(model, pageSize, pageNumber, out totalCount, out totalPages);

            if (classifieds == null)
            {
                throw new HttpResponseException(NotFoundMessage("لا يوجد إعلانات"));
            }
            var result = new
            {
                TotalCount  = totalCount,
                TotalPages  = totalPages,
                Classifieds = classifieds
            };

            return(Ok(result));
        }