Пример #1
0
        public IList <ReviewListItemModel> GetList(ReviewListFilterModel filter)
        {
            var query = reviewRepository.CreateQuery();

            if (filter != null)
            {
                if (filter.IsValid)
                {
                    query = query.Where(x => x.IsValid);
                }

                if (filter.CreatedDateTime.HasValue)
                {
                    query = query.Where(x => x.CreatedDateTime > filter.CreatedDateTime.Value);
                }
            }

            var list = query.AsEnumerable().Select(Mapper.Map <ReviewListItemModel>).ToList();

            return(list);
        }
Пример #2
0
        public IHttpActionResult GetList(ReviewListFilterModel filter)
        {
            var model = reviewService.GetList(filter);

            return(Ok(model));
        }