health-apps-backend/services/clinicDoctorsServices.py

21 lines
696 B
Python

from schemas.CreateSchemas import ClinicDoctorCreate
from schemas.UpdateSchemas import ClinicDoctorUpdate
from database import get_db
from models import ClinicDoctors
class ClinicDoctorsServices:
def __init__(self):
self.db = next(get_db())
def create_clinic_doctor(self, clinic_doctor: ClinicDoctorCreate):
clinic_doctor = ClinicDoctors(**clinic_doctor.dict())
self.db.add(clinic_doctor)
self.db.commit()
self.db.refresh(clinic_doctor)
return clinic_doctor
def update_clinic_doctor(self, clinic_doctor_id: int, clinic_doctor: ClinicDoctorUpdate):
pass
def delete_clinic_doctor(self, clinic_doctor_id: int):
pass