-
Notifications
You must be signed in to change notification settings - Fork 0
Noexp 156 zarządzanie dodanymi ogłoszeniami #16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Noexp 156 zarządzanie dodanymi ogłoszeniami #16
The head ref may contain hidden characters: "NOEXP-156-Zarz\u0105dzanie-dodanymi-og\u0142oszeniami"
Conversation
prepare for implement soft delete
implement editing own job ad logic
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR implements management functionality for employer job advertisements, enabling employers to edit and delete their posted job ads. The changes add a complete CRUD workflow for employer-owned job advertisements with appropriate UI components and backend support.
Key Changes:
- Added edit functionality for job advertisements with a dedicated edit page including form validation
- Implemented delete functionality with confirmation dialog for job advertisements
- Refactored the employer job ad listing UI to include action buttons (view, edit, delete)
Reviewed changes
Copilot reviewed 10 out of 10 changed files in this pull request and generated 9 comments.
Show a summary per file
| File | Description |
|---|---|
| NoExp.sln | Fixed erroneous suffix in VisualStudioVersion property |
| NoExp.Presentation/Components/Pages/JobAds/ListEmployerJobAd.razor.css | Added CSS styles for job ad card layout and action buttons |
| NoExp.Presentation/Components/Pages/JobAds/ListEmployerJobAd.razor | Refactored job ad cards to include header with action buttons, added delete confirmation workflow |
| NoExp.Presentation/Components/Pages/JobAds/EditJobAd.razor | New page for editing job advertisements with form validation and tech stack management |
| NoExp.Presentation/Components/Dialogs/ListEmployerJobAdDeleteConfirmation.razor | New reusable confirmation dialog component for job ad deletion |
| NoExp.Infrastructure/Repositories/JobAdRepository.cs | Added SafeDeleteJobAdAsync and UpdateJobAdAsync methods to repository layer |
| NoExp.Domain/Interfaces/IJobAdRepository.cs | Added method signatures for delete and update operations |
| NoExp.Application/Services/JobAdService.cs | Implemented RemoveJobAdAsync and UpdateJobAdAsync in service layer |
| NoExp.Application/Interfaces/IJobAdService.cs | Added interface methods for remove and update operations |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
No description provided.