public IActionResult Get([FromQuery] BlogFilterDto filter) { var db = new BlogDummyData(); var list = db.Blogs.ApplyFilter(filter); return(Ok(list)); }
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)); }