Exemple #1
0
 def deleteBFood(self, bfoodid):
     dao = BabyFoodDAO()
     if not dao.getBabyFoodById(bfoodid):
         return jsonify(Error="Resource not found."), 404
     else:
         dao.delete(bfoodid)
         return jsonify(DeleteStatus="OK"), 200
Exemple #2
0
 def getBabyFoodByID(self, bfoodid):
     dao = BabyFoodDAO()
     row = dao.getBabyFoodById(bfoodid)
     if not row:
         return jsonify(Error="BabyFood Not Found "), 404
     else:
         bfood = self.build_babyfood_dict(row)
         return jsonify(BFood=bfood)
Exemple #3
0
 def updateResourceJson(self, bfoodid, json):
     dao = BabyFoodDAO()
     if not dao.getBabyFoodById(bfoodid):
         return jsonify(Error="Baby Food not found."), 404
     else:
         bfoodflavor = json['BFoodFlavor']
         bfooddescription = json['BFoodDescription']
         if bfoodflavor and bfooddescription:
             dao.update(bfoodid, bfoodflavor, bfooddescription)
             resourceid = dao.getResourceIDByBFoodID(bfoodid)
             result = self.build_babyfood_attributes(
                 bfoodid, bfoodflavor, bfooddescription, resourceid)
             return jsonify(bfood=result), 400
         else:
             return jsonify(
                 Error="Unexpected attributes in update request"), 400