Skip to content

Commit

Permalink
Remove LINQ errors for filtering
Browse files Browse the repository at this point in the history
  • Loading branch information
andchiind committed Dec 12, 2023
1 parent d203b53 commit 2435302
Showing 1 changed file with 9 additions and 3 deletions.
12 changes: 9 additions & 3 deletions backend/api/Services/MissionRunService.cs
Original file line number Diff line number Diff line change
Expand Up @@ -196,19 +196,23 @@ private static void SearchByName(ref IQueryable<MissionRun> missionRuns, string?
return;
}

#pragma warning disable CA1862
missionRuns = missionRuns.Where(
missionRun =>
missionRun.Name != null && missionRun.Name.Contains(name.Trim(), StringComparison.OrdinalIgnoreCase)
missionRun.Name != null && missionRun.Name.ToLower().Contains(name.ToLower().Trim())
);
#pragma warning restore CA1862
}

private static void SearchByRobotName(ref IQueryable<MissionRun> missionRuns, string? robotName)
{
if (!missionRuns.Any() || string.IsNullOrWhiteSpace(robotName)) { return; }

#pragma warning disable CA1862
missionRuns = missionRuns.Where(
missionRun => missionRun.Robot.Name.Contains(robotName.Trim(), StringComparison.OrdinalIgnoreCase)
missionRun => missionRun.Robot.Name.ToLower().Contains(robotName.ToLower().Trim())
);
#pragma warning restore CA1862
}

private static void SearchByTag(ref IQueryable<MissionRun> missionRuns, string? tag)
Expand All @@ -219,8 +223,10 @@ private static void SearchByTag(ref IQueryable<MissionRun> missionRuns, string?
missionRun =>
missionRun.Tasks.Any(
task =>
#pragma warning disable CA1307
task.TagId != null
&& task.TagId.Contains(tag.Trim(), StringComparison.OrdinalIgnoreCase)
&& task.TagId.Contains(tag.Trim())
#pragma warning restore CA1307
)
);
}
Expand Down

0 comments on commit 2435302

Please sign in to comment.