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"]})
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})
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})
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})
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})
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})
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
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
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
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
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})
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)
def get_service(self): return CollegeService()
def preload(self, request): self.page_list = CollegeService().search(self.form) self.preloadData = self.page_list
def preload(self, request): print("ors student preload is run") self.page_list = CollegeService().search(self.form) self.preload_data = self.page_list