Admin and Seed Data
Installation
SKILL.md
Admin and Seed Data
Admin API Endpoints
Located in RestReactAspire.Server/Endpoints/AdminEndpoints.cs, registered under /api/admin.
| Endpoint | Method | Description |
|---|---|---|
/seed |
POST | Populates database with sample data (additive) |
/reset |
POST | Deletes all data from all collections |
/stats |
GET | Returns current count of patients, doctors, exams |
Response DTOs (AdminDto.cs)
SeedResponse(int PatientsCreated, int DoctorsCreated, int ExamsCreated, Links)ResetResponse(int PatientsDeleted, int DoctorsDeleted, int ExamsDeleted, Links)StatsResponse(int PatientCount, int DoctorCount, int ExamCount, Links)
Seed Data Generator
Located in RestReactAspire.Server/Stores/SeedDataGenerator.cs.