def insert_case(self, cases): q = CaseQuery() return q.insert_case(cases)
def get_cases_by_student_id(self, student_id): q = CaseQuery() return q.get_cases_by_student_id(student_id)
def get_cases_by_teacher_id(self, teacher_id): q = CaseQuery() return q.get_cases_by_teacher_id(teacher_id)
def get_student_completed_cases(self, student_id): q = CaseQuery() return q.get_student_completed_cases(student_id)
def get_teacher_completed_cases(self, teacher_id): q = CaseQuery() return q.get_teacher_completed_cases(teacher_id)
def get_all_completed_cases(self): q = CaseQuery() return q.get_all_completed_cases()
def get_all_cases_waiting_for_appointment(self): q = CaseQuery() return q.get_all_cases_waiting_for_appointment()
def get_cases_which_need_teacher_editing(self, teacher_id): q = CaseQuery() return q.get_cases_which_need_teacher_editing(teacher_id)
def get_cases_which_need_student_editing(self, student_id): q = CaseQuery() return q.get_cases_which_need_student_editing(student_id)
def update_case_by_id(self, case): q = CaseQuery() return q.update_case_by_id(case)
def delete_case_by_case_id(self, case_id): q = CaseQuery() return q.delete_case_by_case_id(case_id)
def get_case_by_id(self, id): q = CaseQuery() return q.get_case_by_id(id)