Пример #1
0
    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)
Пример #2
0
    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
Пример #3
0
    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)
Пример #4
0
    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