Enhanced validation and query filtering
- Adjusted namespaces in ConvertorExtensions.cs to include FluentValidation, enhancing data integrity and input validation capabilities.
- Improved exception messaging in ConvertorExtensions.cs by replacing an ArgumentException with a more descriptive ValidationException for better clarity on the issue with the count of active ActionLinks.
- Modified the GetByIdForPublicEndpoint method in RequestRepository.cs to filter out logically deleted ActionLink entities, ensuring deleted data is not exposed through the public endpoint.