feat: add QueryExtensions for filtering by Envelope and Receiver

- Introduced extension methods on IQueryable<TEntity> to filter entities
  by Envelope (Id or Uuid) and Receiver (Id, EmailAddress, or Signature).
- Throws BadRequestException if no valid identifier is provided when notnull = true.
- Improves query handling consistency across application layer.
This commit is contained in:
Developer 02
2025-08-26 22:05:33 +02:00
parent b005c194d3
commit 5468d7b2aa
3 changed files with 58 additions and 3 deletions

View File

@@ -5,7 +5,7 @@
{
#endif
interface IHasEnvelope
public interface IHasEnvelope
{
#if NET
public

View File

@@ -5,7 +5,7 @@
{
#endif
interface IHasReceiver
public interface IHasReceiver
{
#if NET
public