Skip to content

Add contest creation, blog features, and refactor logic#33

Merged
SeifMohmmed merged 1 commit into
masterfrom
feature/application-layer-cqrs
May 27, 2026
Merged

Add contest creation, blog features, and refactor logic#33
SeifMohmmed merged 1 commit into
masterfrom
feature/application-layer-cqrs

Conversation

@SeifMohmmed
Copy link
Copy Markdown
Owner

Changes:

  • Add contest creation, blog features, and refactor logic
  • Refactored ContestController to include a CreateContest endpoint with authentication and validation.
  • Introduced CreateContestCommand and related mappings.
  • Enhanced SubmissionsController with user-specific logic and improved error handling.
  • Reintroduced GetContestQuery with caching for running contests.
  • Refactored SubmissionRepository to use async methods and added GetSubmissionIfAuthorized for user-specific access.
  • Enhanced Helper class with JSON serialization utilities.
  • Performed general cleanup, improved error handling, and optimized caching logic.

Copilot AI review requested due to automatic review settings May 27, 2026 13:39
@SeifMohmmed SeifMohmmed merged commit 2f05f77 into master May 27, 2026
1 check failed
@SeifMohmmed SeifMohmmed review requested due to automatic review settings May 27, 2026 14:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant