Skip to content

Conversation

@f-lapinski
Copy link
Collaborator

No description provided.

Copilot AI review requested due to automatic review settings November 24, 2025 08:22
Copy link

Copilot AI left a 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.

@github-actions
Copy link

Code Coverage

Package Line Rate Branch Rate Complexity Health
NoExp.Application 70% 0% 23
NoExp.Domain 86% 100% 37
Summary 79% (55 / 70) 0% (0 / 10) 60

@f-lapinski f-lapinski merged commit 8669635 into master Nov 24, 2025
1 check passed
@f-lapinski f-lapinski deleted the NOEXP-156-Zarządzanie-dodanymi-ogłoszeniami branch November 24, 2025 08:54
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.

2 participants