21 lines
696 B
Python
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 |