Files
admin/_docs/02_document/common-helpers/01_helper_extensions.md
T
2026-04-16 06:25:36 +03:00

770 B

Common Helper: Extensions

Shared utility extensions used across multiple components.

Modules

  • EnumExtensions — enum description/attribute extraction (used by BusinessException)
  • StringExtensions — PascalCase → snake_case conversion (used by AzaionDbSchemaHolder)
  • StreamExtensions — Stream → string conversion (used by SecurityTest)
  • QueryableExtensions — conditional LINQ Where filter (used by UserService)

Consumers

Helper Used By Components
EnumExtensions.GetDescriptions Data Layer (BusinessException)
StringExtensions.ToSnakeCase Data Layer (AzaionDbSchemaHolder)
StreamExtensions.ConvertToString Tests
QueryableExtensions.WhereIf User Management (UserService)