Commit Graph

10 Commits

Author SHA1 Message Date
0c94a6ecd3 FEAT-1b: Inzuchtkoeffizient endpoints via Wright path method
- PedigreeCalculator: pure, EF-free Wright path-method engine (recursive F_A,
  per-common-ancestor contributions, generationsAvailable, cycle guards)
- InbreedingService: loads pedigree from ApplicationContext shadow FKs
  (Gerbils.LitterId, Litters.FatherId/MotherId) into in-memory maps
- InbreedingController: GET /gerbils/{id}/inbreeding-coefficient,
  POST /genetics/test-inbreeding (hypothetical pairing for Probeverpaarung)
- Injects ApplicationContext directly; no Program.cs change (Dwight owns it)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-06 00:10:19 +02:00
c337c3dfd5 Resolve all warnings 2023-10-30 22:08:02 +01:00
08983ba30d Adjust 2023-10-30 21:58:56 +01:00
5792d2fcf4 Add database commits 2023-10-30 21:22:06 +01:00
6556e17146 Add first sanity check 2023-10-30 21:20:19 +01:00
d3d2b4b989 Implement generic repo pattern and unitofwork 2023-10-30 20:56:37 +01:00
Julian
dee8de7a15 Fix nullable 2023-10-30 17:18:23 +01:00
1aa4f0b5f6 First table in database 2023-10-23 21:29:19 +02:00
Julian
c00f650c42 Rename project to webAPI 2023-10-21 14:23:54 +02:00
Julian
a986e3546a Move webapi to sub folder 2023-10-21 14:02:51 +02:00