Beispiel #1
0
 def post(self, username):
     if CustomerModel.find_by_username(self, username):
         return {'error': 'username already exist'}, 409
     data = self.parser.parse_args()
     new_customer = CustomerModel(username, data['email'], data['name'],
                                  data['newsletter_status'])
     new_customer.create_customer()
     return new_customer.json(), 201
Beispiel #2
0
 def put(self, username):
     data = self.parser.parse_args()
     user_data = CustomerModel(username, data["email"], data["name"],
                               data["newsletter_status"])
     customer = CustomerModel.find_by_username(self, username)
     if customer:
         customer.email = data['email']
         customer.create_customer()
         return customer.json(), 200
     else:
         user_data.create_customer()
         return user_data.json(), 201