def get(self):
     all_customers = []
     customer_data = customers_middleware().get_customers()
     for cust in customer_data:
         all_customers.append(to_dict(cust))
     return Response(json.dumps(all_customers),
                     status=200,
                     mimetype=JSON_MIME_TYPE)
 def post(self):
     data = request.json
     customer = Customer(data['fname'], data['lname'], data['email'],
                         data['id'], data['favourite_templates'],
                         data['recepients'])
     cust_data = customers_middleware().add_customers(customer)
     return Response(json.dumps(to_dict(cust_data)),
                     status=201,
                     mimetype=JSON_MIME_TYPE)
Example #3
0
 def put(self,temp_id):
     data = request.json
     template = Templates(data['name'],data['occasion'],data['author'],data['header'],data['body'],data['footer'],data['id'],data['image'])
     print(temp_id)
     print(template)
     temp_data = template_middleware().update_template(template,temp_id)
     print("-------------------")
     print(temp_data)
     return Response(json.dumps(to_dict(temp_data)),status=201,mimetype=JSON_MIME_TYPE)
Example #4
0
 def get(self):
     notification_data = notification_middleware().get_notification()
     return Response(json.dumps(to_dict(notification_data)),
                     status=200,
                     mimetype=JSON_MIME_TYPE)
Example #5
0
 def post(self):
     data = request.json
     template = Templates(data['name'],data['occasion'],data['author'],data['header'],data['body'],data['footer'],data['id'],data['image'])
     temp_data =template_middleware().add_templates(template)
     return Response(json.dumps(to_dict(temp_data)),status=201,mimetype=JSON_MIME_TYPE)
Example #6
0
 def get(self):
     all_templates=[]
     templates = template_middleware().get_templates()
     for temp in templates:
         all_templates.append(to_dict(temp))
     return Response(json.dumps(all_templates),status=200,mimetype=JSON_MIME_TYPE)