def delete(self, request: HttpRequest): student_ay_json = json.loads(request.POST.get("student_ay_json")) student_ay_object: StudentAYModel = StudentAYModel() student_ay_object.studentayid = student_ay_json.get("studentayid") student_ay_service: StudentAYService = StudentAYService() student_ay_object = student_ay_service.delete(student_ay_object) return self.send_response(student_ay_object)
def post_get(self, cursor_object): if len(cursor_object.get_data()) > 0: student_ay_model: StudentAYModel = StudentAYModel() for each_tuple in cursor_object.get_data(): student_ay_model.studentayid = each_tuple[0] student_ay_model.studentid = each_tuple[1] student_ay_model.ayid = each_tuple[2] student_ay_model.semesterid = each_tuple[3] student_ay_model.startdate = each_tuple[4] student_ay_model.enddate = each_tuple[5] return student_ay_model else: return None
def update(self, request: HttpRequest): student_ay_json = json.loads(request.POST.get("student_ay_json")) student_ay_object: StudentAYModel = StudentAYModel() student_ay_object.studentayid = student_ay_json.get("studentayid") student_ay_object.studentid = student_ay_json.get("studentid") student_ay_object.ayid = student_ay_json.get("ayid") student_ay_object.semesterid = student_ay_json.get("semesterid") student_ay_object.startdate = student_ay_json.get("startdate") student_ay_object.enddate = student_ay_json.get("enddate") student_ay_service: StudentAYService = StudentAYService() student_ay_object = student_ay_service.update(student_ay_object) return self.send_response(student_ay_object)
def post_get_list(self, cursor_object): list_data = [] if len(cursor_object.get_data()) > 0: for each_tuple in cursor_object.get_data(): student_ay_model: StudentAYModel = StudentAYModel() student_ay_model.studentayid = each_tuple[0] student_ay_model.studentid = each_tuple[1] student_ay_model.ayid = each_tuple[2] student_ay_model.semesterid = each_tuple[3] student_ay_model.startdate = each_tuple[4] student_ay_model.enddate = each_tuple[5] list_data.append(student_ay_model) return list_data else: return None