示例#1
0
        public IActionResult Get([FromQuery] BlogFilterDto filter)
        {
            var db = new BlogDummyData();

            var list = db.Blogs.ApplyFilter(filter);

            return(Ok(list));
        }
示例#2
0
        public IActionResult GetWithPages(BlogPaginationFilterDto filter)
        {
            var db = new BlogDummyData();

            var list = db.Blogs.OrderBy(o => o.PublishDate).ApplyFilter(filter);

            return(Ok(list));
        }
        public IActionResult Get([FromQuery] BlogFilterDto filter)
        {
            var db = new BlogDummyData();

            var query = db.Blogs.OrderByDescending(o => o.PublishDate);

            var list = filter.ApplyFilterTo(query).ToList();

            return(Ok(list));
        }