kir-dev/collage-schedule-planner

Add Class Validation to Event Entity

Aperta

#18 aperta il 28 mag 2024

 (0 commenti) (0 reazioni) (1 assegnatario)TypeScript (1 fork)auto 404
backendgood first issue

Metriche repository

Star
 (1 stella)
Metriche merge PR
 (Metriche PR in attesa)

Descrizione

Description: Ensure that the data for the Event entity is validated before it is processed. This involves adding class-validator decorators to the DTOs used for creating and updating events.

Tasks:

  • Create DTOs for creating
  • and updating events.
  • Add appropriate validation decorators to each field in the DTOs. Example: @IsString(), @IsNotEmpty(), @IsDateString(), @IsOptional(), @IsEnum()
  • Update event controller methods to use these DTOs.

Acceptance Criteria:

  • DTOs with validation decorators are created for event creation and update.
  • Event controller methods use these DTOs.
  • Validation errors are properly handled and returned to the client.

Guida contributor