def delete(self):
        requestData = RequestJsonParser.parser.parse_args()
        store = StoreModel.getstorename(requestData['name'])

        if store:
            store.delete_from_db()

        return {'message': 'Store deleted from db'}
    def post(self):
        requestData = RequestJsonParser.parser.parse_args()

        if StoreModel.getstorename(requestData['name']):
            return {'message': 'Store name already exists'}

        store = StoreModel(requestData['name'])

        try:
            store.save_to_db()
        except:
            return {'message': 'internal error has been occured'}, 500

        return store.json(), 201
 def get(self):
     requestData = RequestJsonParser.parser.parse_args()
     store = StoreModel.getstorename(requestData['name'])
     if store:
         return store.json()
     return {'message': 'store not found'}