Пример #1
0
 def get(self,request, params = {}):
     service=CollegeService()
     c=service.get(params["id"])
     res={}
     if(c!=None):
         res["data"]=c.to_json()
         res["error"]=False
         res["message"]="Data is found"
     else:
         res["error"]=True
         res["message"]="record not found"
     return JsonResponse({"data":res["data"]})
Пример #2
0
 def delete(self,request, params = {}):
     service=CollegeService()
     c=service.get(params["id"])
     res={}
     if(c!=None):
         service.delete(params["id"])
         res["data"]=c.to_json()
         res["error"]=False
         res["message"]="Data is Successfully deleted"
     else:
         res["error"]=True
         res["message"]="Data is not deleted"
     return JsonResponse({"data":res})
Пример #3
0
 def save(self,request, params = {}):      
     json_request=json.loads(request.body)
     self.request_to_form(json_request)
     res={}
     if(self.input_validation()):
         res["error"]=True
         res["message"]="Data is not saved"
     else:
         r=self.form_to_model(College(), json_request)
         service=CollegeService()
         c=service.save(r)
         
         if(r!=None):
             res["data"]=r.to_json()
             res["error"]=False
             res["message"]="Data is Successfully saved"    
     return JsonResponse({"data":res,'form':self.form})
Пример #4
0
    def preload(self, request, params={}):

        self.data = CollegeService().search(self.form)
        preloadList = []
        for x in self.data:
            # preloadList.append(x.to_json())
            preloadList
        return JsonResponse({"preloadList": preloadList})
Пример #5
0
    def search(self, request, params={}):
        json_request = json.loads(request.body)
        if (json_request):
            params["collegeName"] = json_request.get("collegeName", None)
            params["pageNo"] = json_request.get("pageNo", None)

        service = CollegeService()
        c = service.search(params)

        res = {}
        if (c != None):
            res["data"] = c["data"]
            res["error"] = False
            res["message"] = "Data is found"
        else:
            res["error"] = True
            res["message"] = "record not found"
        return JsonResponse({"result": res})
Пример #6
0
 def search(self,request, params = {}):
     json_request=json.loads(request.body)
     params["collegeName"]=json_request["collegeName"]
     params["collegeName"]=json_request["collegeName"]
     service=CollegeService()
     c=service.search(params)
     res={}
     data=[]
     for x in c:
         data.append(x.to_json())
     if(c!=None):
         res["data"]=data
         res["error"]=False
         res["message"]="Data is found"
     else:
         res["error"]=True
         res["message"]="record not found"
     return JsonResponse({"data":res})
Пример #7
0
    def display(self, request, params={}):
        print("ors studentlist display is run")
        self.page_list = self.get_service().search(self.form)
        collegeList = CollegeService().search(self.form)

        for x in self.page_list:
            for y in collegeList:
                if x.college_ID == y.id:
                    print("ddddd----------->", x.college_ID == y.id)
                    x.collegeName = y.collegeName
        res = render(request, self.get_template(),
                     {"pageList": self.page_list})
        return res
Пример #8
0
    def form_to_model(self, obj, request):
        print("orsapi student form to model is run")
        c = CollegeService().get(self.form["college_ID"])
        pk = int(request["id"])
        if (pk > 0):
            obj.id = pk
        obj.firstName = request["firstName"]
        obj.lastName = request["lastName"]
        obj.dob = request["dob"]
        obj.mobileNumber = request["mobileNumber"]
        obj.email = request["email"]
        obj.college_ID = request["college_ID"]
        obj.collegeName = c.collegeName

        return obj
Пример #9
0
 def form_to_model(self,obj):
     c = CollegeService().get(self.form["college_ID"])
     pk = int(self.form["id"])
     newdate=""
     
     if(pk>0):
         obj.id = pk
     obj.firstName=self.form["firstName"]
     obj.lastName=self.form["lastName"] 
     obj.dob=self.form["dob"] 
     obj.mobileNumber=self.form["mobileNumber"] 
     obj.email=self.form["email"] 
     obj.college_ID=self.form["college_ID"] 
    
     obj.collegeName=c.collegeName 
     return obj
Пример #10
0
 def form_to_model(self, obj):
     c = CourseService().get(self.form["course_ID"])
     e = CollegeService().get(self.form["college_ID"])
     s = SubjectService().get(self.form["subject_ID"])
     pk = int(self.form["id"])
     if (pk > 0):
         obj.id= pk
     obj.firstName = self.form["firstName"]
     obj.lastName = self.form["lastName"]
     obj.email = self.form["email"]
     obj.password = self.form["password"]
    
     obj.address = self.form["address"]
     obj.gender = self.form["gender"]
     obj.dob = self.form["dob"]
     obj.college_ID = self.form["college_ID"]
     obj.subject_ID= self.form["subject_ID"]
    
     obj.course_ID = self.form["course_ID"]
    
     obj.courseName=c.courseName
     obj.collegeName=e.collegeName 
     obj.subjectName=s.subjectName 
     return obj
Пример #11
0
 def search(self, request, params={}):
     print("orsapi student search is run")
     json_request = json.loads(request.body)
     if (json_request):
         params["email"] = json_request.get("email", None)
     service = StudentService()
     c = service.search(params)
     collegeList = CollegeService().search(self.form)
     res = {}
     data = []
     for x in c:
         for y in collegeList:
             if x.college_ID == y.id:
                 x.collegeName = y.collegeName
                 print("ddddd----------->", x.collegeName)
         data.append(x.to_json())
     if (c != None):
         res["data"] = data
         res["error"] = False
         res["message"] = "Data is found"
     else:
         res["error"] = True
         res["message"] = "record not found"
     return JsonResponse({"data": res})
Пример #12
0
 def preload(self,request):
     self.course_List = CourseService().search(self.form)
     self.college_List = CollegeService().search(self.form)
     self.subject_List = SubjectService().search(self.form)
Пример #13
0
 def get_service(self):
     return CollegeService()        
Пример #14
0
 def preload(self, request):
     self.page_list = CollegeService().search(self.form)
     self.preloadData = self.page_list
Пример #15
0
 def preload(self, request):
     print("ors student preload is run")
     self.page_list = CollegeService().search(self.form)
     self.preload_data = self.page_list