예제 #1
0
 def getCompanyByCompname(self, compname):
     dao = CompanyDAO()
     row = dao.getCompanyByCompname(compname)
     if not row:
         return jsonify(Error="Company Not Found"), 404
     else:
         company = self.build_company_dict(row)
         return jsonify(Company=company)
예제 #2
0
 def searchCompany(self, args):
     compname = args.get('compname')
     dao = CompanyDAO()
     company_list = []
     if (len(args) == 1) and compname:
         company_list = dao.getCompanyByCompname(compname)
     else:
         return jsonify(Error="Malformed query string"), 400
     result_list = []
     for row in company_list:
         result = self.build_company_dict(row)
         result_list.append(result)
     return jsonify(Company=result_list)