Refine search query in LawRepository to focus on item headers and details

This commit is contained in:
2025-09-17 16:15:08 +03:30
parent 49050a8990
commit e77eb217f7

View File

@@ -52,7 +52,7 @@ public class LawRepository:RepositoryBase<long,Law>,ILawRepository
query = query.Where(x => x.Title.Contains(searchModel.Title));
if (!string.IsNullOrWhiteSpace(searchModel.Text))
query = query.Where(x => x.Title.Contains(searchModel.Text) || x.Items.Any(i => i.Header.Contains(searchModel.Text) || i.Details.Contains(searchModel.Text)));
query = query.Where(x => x.Items.Any(i => i.Header.Contains(searchModel.Text) || i.Details.Contains(searchModel.Text)));
var list = await query.Select(x => new LawViewModel
{