kir-dev / kir-dev/collage-schedule-planner

Add Class Validation to Event Entity

Open
#18 0 comments 0 reactions 1 assignee Claimed by @DankaMarci View on GitHub
backend good first issue
Dominant language
TypeScript
Stars
1
Forks
1
PR merge metrics
No merged PRs in 30d

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.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.