checkup draft create list
This commit is contained in:
@@ -3,18 +3,18 @@ from fastapi.routing import APIRouter
|
||||
from typing import List
|
||||
|
||||
from medical_info.db import models
|
||||
from medical_info.db.schemas import MedicalCard, MedicalCardCreate
|
||||
from medical_info.db.schemas import MedicalCardResponse, MedicalCardCreate
|
||||
from medical_info.services import MedicalCardService, get_medical_cards_service
|
||||
|
||||
router = APIRouter(prefix='/medical_cards')
|
||||
|
||||
@router.get('/', response_model=List[MedicalCard])
|
||||
@router.get('/', response_model=List[MedicalCardResponse])
|
||||
def list_medical_cards(
|
||||
medical_cards_service: MedicalCardService = Depends(get_medical_cards_service)
|
||||
) -> List[models.MedicalCard]:
|
||||
return medical_cards_service.list()
|
||||
|
||||
@router.post('/', status_code=201, response_model=MedicalCard)
|
||||
@router.post('/', status_code=201, response_model=MedicalCardResponse)
|
||||
async def create_medical_card(
|
||||
medical_card: MedicalCardCreate, medical_cards_service: MedicalCardService = Depends(get_medical_cards_service)
|
||||
) -> models.MedicalCard:
|
||||
|
||||
Reference in New Issue
Block a user