def create(cls, request): if request.method != 'POST': return ContractController._build_error_response('Invalid HTTP method') body = request.body params = simplejson.loads(body) order = cls.order_manager.create_order(params) if not order: return ContractController._build_error_response('Missing parameters') return ContractController._build_ok_response('Order created!')
def create(cls, request): if request.method != 'POST': return ContractController._build_error_response('Invalid HTTP method') body = request.body params = simplejson.loads(body) billing_address = cls.customer_manager.store_billing_address(params) if not billing_address: return ContractController._build_error_response('Missing parameters') return ContractController._build_ok_response('Billing address updated!')