classyk12 / classyk12/ProjectR.Backend
Feature Request: Add Industry List (CRUD) to the Database
- Dominant language
- C#
- Stars
- 6
- Forks
- 6
- PR merge metrics
- No merged PRs in 30d
Description
Implement a new feature to support full CRUD operations for a list of industries in the database. This will be useful for categorizing users, companies, or projects by industry.
**Acceptance Criteria**
1.
- Id (GUID or auto-increment)
- Name (string, required, unique)
- Description (optional)
2. Create corresponding EF Core entity and migration.
3.Implement API endpoints:
- GET /industries — List all industries
- GET /industries/{id} — Get details of a specific industry
- POST /industries — Create new industry
- PUT /industries/{id} — Update existing industry
- DELETE /industries/{id} — Delete industry
4.Add basic input validation.
**Technical Notes**
Use existing architectural patterns (e.g., Repository/Service layer).
Consider seeding a few default industries during migration (e.g., Tech, Finance, Healthcare).
Reuse existing base controller patterns and DTO mapping strategies.
Do drop a comment if you need any clarification
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.