Преглед на файлове

Include description for track and event filtering

Lukas Angerer преди 2 години
родител
ревизия
7589bc0b3c
променени са 2 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 1 1
      src/RunnersMeet.Server/Persistence/EventsQuery.cs
  2. 1 1
      src/RunnersMeet.Server/Persistence/TracksQuery.cs

+ 1 - 1
src/RunnersMeet.Server/Persistence/EventsQuery.cs

@@ -22,7 +22,7 @@ public class EventsQuery : IRequestHandler<EventsRequest, QueryPagingConfig, ILi
 	{
 		var query = _database.Events.Query().Include(e => e.Track);
 		query.WhereIf(request.Owner != null, e => e.Owner.UserId == request.Owner);
-		query.WhereIf(request.Filter != null, e => e.Title.Contains(request.Filter!));
+		query.WhereIf(request.Filter != null, e => e.Title.Contains(request.Filter!) || e.Description.Contains(request.Filter!));
 		query.WhereIf(request.FromDate != null, e => e.StartTime >= request.FromDate);
 		query.WhereIf(request.ToDate != null, e => e.StartTime < request.ToDate);
 

+ 1 - 1
src/RunnersMeet.Server/Persistence/TracksQuery.cs

@@ -23,7 +23,7 @@ public class TracksQuery : IRequestHandler<TracksRequest, QueryPagingConfig, ILi
 	{
 		var query = _database.Tracks.Query();
 		query.WhereIf(request.Owner != null, track => track.OwnerId == request.Owner);
-		query.WhereIf(request.Filter != null, track => track.DisplayName.Contains(request.Filter!));
+		query.WhereIf(request.Filter != null, track => track.DisplayName.Contains(request.Filter!) || track.Description.Contains(request.Filter!));
 
 		return query
 			.OrderBy(track => track.DisplayName)