コード例 #1
0
ファイル: university.py プロジェクト: ITfyMe/ExamSytemPython
 def get_list_object(self, request: HttpRequest):
     params = []
     params: ParamsObject = self.convert_params(request, HttpMethodType.get,
                                                params)
     university_service: UniversityService = UniversityService()
     data = university_service.get_list_object(params)
     return self.send_response(data)
コード例 #2
0
 def get(self, request: HttpRequest):
     params = [
         {"id": RequestConfig(from_session=False, nullable=False, datatype=DataTypes.INT)}
     ]
     params: ParamsObject = self.convert_params(request, HttpMethodType.get, params)
     university_service: UniversityService = UniversityService()
     data = university_service.get(params)
     return self.send_response(data)
コード例 #3
0
ファイル: university.py プロジェクト: ITfyMe/ExamSytemPython
    def get_list_object_page(self, request: HttpRequest):
        params = [
            {
                "UniversityName":
                RequestConfig(from_session=False,
                              nullable=True,
                              datatype=DataTypes.STRING,
                              default=None)
            },
            {
                "StateID":
                RequestConfig(from_session=False,
                              nullable=True,
                              datatype=DataTypes.INT,
                              default=None)
            },
            {
                "CityID":
                RequestConfig(from_session=False,
                              nullable=False,
                              datatype=DataTypes.INT,
                              default=None)
            },
            {
                "PageNum":
                RequestConfig(from_session=False,
                              nullable=False,
                              datatype=DataTypes.INT,
                              default=1)
            },
            {
                "PageSize":
                RequestConfig(from_session=False,
                              nullable=False,
                              datatype=DataTypes.INT,
                              default=10)
            },
        ]

        params: ParamsObject = self.convert_params(request, HttpMethodType.get,
                                                   params)
        university_service: UniversityService = UniversityService()
        data = university_service.get_list_object_paginated(params)
        return self.send_response(data)
コード例 #4
0
ファイル: university.py プロジェクト: ITfyMe/ExamSytemPython
    def delete(self, request: HttpRequest):
        university_json = json.loads(request.POST.get("university_json"))

        university_object: UniversityModel = UniversityModel()
        university_object.universityid = university_json.get("universityid")
        # university_object.name = university_json.get("name")
        # university_object.code = university_json.get("code")
        # university_object.addr1 = university_json.get("addr1")
        # university_object.addr2 = university_json.get("addr2")
        # university_object.addr3 = university_json.get("addr3")
        # university_object.cityid = university_json.get("cityid")
        # university_object.stateid = university_json.get("stateid")
        # university_object.pincode = university_json.get("pincode")
        # university_object.phone = university_json.get("phone")
        # university_object.email = university_json.get("email")
        # university_object.logo = university_json.get("logo")
        # university_object.url = university_json.get("url")

        university_service: UniversityService = UniversityService()
        university_object = university_service.delete(university_object)

        return self.send_response(university_object)