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)
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)
def get(self): notification_data = notification_middleware().get_notification() return Response(json.dumps(to_dict(notification_data)), status=200, mimetype=JSON_MIME_TYPE)
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)
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)