Przygotuj nowy projekt aplikacji API i razem z EF i podejściem CodeFirst wygeneruj kilka migracji, która pozwolą nam stworzyć bazę danych przedstawioną na poniższym rysunku.
Następnie:
- Dodaj metodę seed’ującą bazę danych przykładowymi danymi.
- Końcówkę, która pozwoli nam pobierać dane lekarze, dodawać nowego lekarza, modyfikować dane lekarza i usuwać lekarza (4 końcówki).
- Dodaj końcówkę, która pozwoli nam pobrać konkretną receptę uwzględniając dane osobowe pacjenta, doktora i listę leków na recepcie.
- Pamiętaj o poprawnych nazwach zmiennych/metod/klas
- Wykorzystaj dodatkowe modele dla danych zwracanych i przyjmowanych przez końcówki – DTO (ang. Data Transfer Object)
- Pamiętaj o SOLID, DI