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)
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)