...
This commit is contained in:
@@ -48,8 +48,8 @@ namespace Back.Controllers
|
||||
public async Task<ActionResult<DateTime>> DateTimeServer()
|
||||
=> Ok(DateTime.Now);
|
||||
[HttpGet("LastBlog")]
|
||||
public async Task<ActionResult<PagingDto<BlogDto>>> LastBlog(int PageIndex, int PageSize,string? Tag)
|
||||
=> Ok(await _sBase.GetBlog(PageIndex, PageSize,Tag));
|
||||
public async Task<ActionResult<PagingDto<BlogDto>>> LastBlog(int PageIndex, int PageSize,string? Tag, string? ItemSearch)
|
||||
=> Ok(await _sBase.GetBlog(PageIndex, PageSize,Tag, ItemSearch));
|
||||
[HttpGet("GetBlogByID/{ID}")]
|
||||
public async Task<ActionResult<BlogDtoFull?>> GetBlogByID(int ID)
|
||||
{
|
||||
|
@@ -38,9 +38,11 @@ namespace Back.Services
|
||||
PermissionID=x.PermissionID,
|
||||
}).ToListAsync();
|
||||
}
|
||||
public async Task<PagingDto<BlogDto>> GetBlog(int PageIndex, int PageSize,string? Tag)
|
||||
public async Task<PagingDto<BlogDto>> GetBlog(int PageIndex, int PageSize,string? Tag, string? ItemSearch)
|
||||
{
|
||||
var request = _repoBlog.Get(w => w.Status);
|
||||
if (!string.IsNullOrEmpty(ItemSearch))
|
||||
request = request.Where(x => x.Tags.Contains(ItemSearch) || x.Title.Contains(ItemSearch) || x.Text.Contains(ItemSearch));
|
||||
if (!string.IsNullOrEmpty(Tag))
|
||||
request = request.Where(x => x.Tags.Contains(Tag));
|
||||
|
||||
|
Reference in New Issue
Block a user