Example #1
0
 def updateResource(self, cfoodid, form):
     dao = CannedFoodDAO()
     if not dao.getCannedFoodById(cfoodid):
         return jsonify(Error="Canned Food not found."), 404
     else:
         if len(form) != 4:
             return jsonify(Error="Malformed update request")
         else:
             cfoodserving = form['CFoodServing']
             cfooddescription = form['CFoodDescription']
             if cfoodserving and cfooddescription:
                 dao.update(cfoodid, cfoodserving, cfooddescription)
                 resourceid = dao.getResourceIDByCFoodID(cfoodid)
                 result = self.build_cannedfood_attributes(
                     cfoodid, cfoodserving, cfooddescription, resourceid)
                 return jsonify(CFood=result), 400
             else:
                 return jsonify(
                     Error="Unexpected attributes in update request"), 400
Example #2
0
 def updateResourceJson(self, cfoodid, json):
     dao = CannedFoodDAO()
     if not dao.getCannedFoodById(cfoodid):
         return jsonify(Error="Baby Food not found."), 404
     else:
         cfoodserving = json['CFoodServing']
         cfooddescription = json['CFoodDescription']
         if cfoodserving and cfooddescription:
             dao.update(cfoodid, cfoodserving, cfooddescription)
             resourceid = dao.getResourceIDByCFoodID(cfoodid)
             result = self.build_cannedfood_attributes(
                 cfoodid,
                 cfoodserving,
                 cfooddescription,
                 resourceid,
             )
             return jsonify(cfood=result), 400
         else:
             return jsonify(
                 Error="Unexpected attributes in update request"), 400