Ejemplo n.º 1
0
    def post(self, name):
        if StoreModel.find_byname(name):
            return {
                "message": "A store with name {} already exists".format(name)
            }, 404

        store = StoreModel(name)
        try:
            store.save_to_db()
        except:
            return {"message": "An error occured while saving store"}, 500
        return store.json(), 200
Ejemplo n.º 2
0
 def delete(self, name):
     store = StoreModel.find_byname(name)
     if store:
         store.delete_from_db()
     return {'message': 'Store deleted'}
Ejemplo n.º 3
0
 def get(self, name):
     store = StoreModel.find_byname(name)
     if store:
         return store.json(), 200
     return {"message": "A store with name {} not exists".format(name)}, 201
Ejemplo n.º 4
0
    def delete(self, name):
        store = StoreModel.find_byname(name)
        if store:
            store.delete_from_db()

        return {"message": "Store Deleted"}, 200