Refactor query handlers to remove NotFoundException

Refactored query handlers (`ReadProfileViewQueryHandler`,
`ReadRecActionViewQueryHandler`, and `ReadResultViewQueryHandler`)
to return empty results instead of throwing `NotFoundException`
when no data is found. Simplified the logic by removing null
or empty result checks and directly returning mapped results.

Updated corresponding test cases to align with the new behavior:
- Removed `try-catch` blocks for `NotFoundException`.
- Adjusted assertions to handle empty results.
- Removed the test case for `ReadRecActionViewQuery` that
  expected `NotFoundException`.

This change reflects a design shift to let the calling code
handle empty results instead of relying on exceptions.
This commit is contained in:
2026-08-03 16:29:35 +02:00
parent 4380f17bdb
commit cb12cfcbc2
6 changed files with 15 additions and 61 deletions

View File

@@ -34,9 +34,5 @@ public class ResultQueryTests : RecApplicationTestBase
Assert.Pass("Read completed for unknown action id.");
}
catch (NotFoundException)
{
Assert.Pass("NotFound is acceptable for unknown action");
}
}
}