def delete(self, email=None): student = StudentModel.get_by_email(email) if student: record = StudentModel.delete_student(student) return {"Result": record}, 200 return { "Result": "record not exists for {email} id".format(email=email) }, 404
def delete_student_by_id(self, student_id: int) -> bool: """ delete student by id :param student_id: :return: """ try: self.logger.info("Delete student info by student_id:{}".format(student_id)) return StudentModel.delete_student(student_id) except SQLAlchemyError as error: self.logger.error("Error: {}".format(error)) raise SQLCustomError(description="Delete student by ID SQL ERROR")