kir-dev/collage-schedule-planner

Add Class Validation to Event Entity

Ouverte

#18 ouverte le 28 mai 2024

 (0 commentaire) (0 réaction) (1 personne assignée)TypeScript (1 fork)auto 404
backendgood first issue

Métriques du dépôt

Stars
 (1 étoile)
Métriques de merge PR
 (Métriques PR en attente)

Description

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.

Guide contributeur