示例#1
0
 def create_order():
     logger.info("Creando usuario")
     order = OrderRepositoryDao.create_order(
         nomProducto=request.get_json(force=True)['nombreProducto'],
         valorProducto=request.get_json(force=True)['valorProducto'],
         cantProducto=request.get_json(force=True)['cantidadProducto'])
     return json.dumps(order, cls=AlchemyEncoder), 201
示例#2
0
 def create_order():
     logger.info("Creando usuario")
     order = OrderRepositoryDao.create_order(
         productos=request.get_json(force=True)['productos'],
         descuento=request.get_json(force=True)['descuento'],
         valorTotal=request.get_json(force=True)['valorTotal'],
         idUsuario=request.get_json(force=True)['idUsuario'])
     return json.dumps(order, cls=AlchemyEncoder), 201
示例#3
0
 def modify_order(order_id):
     logger.info(f"Actualización de orden de orden {order_id}")
     order = OrderRepositoryDao.modify_order_by_id(
         orderId=order_id,
         descuento=request.get_json(force=True)['descuento'],
         valorTotal=request.get_json(force=True)['valorTotal'],
         idUsuario=request.get_json(force=True)['idUsuario'],
         productos=request.get_json(force=True)['productos'])
     return json.dumps(order, cls=AlchemyEncoder), 200
示例#4
0
 def list_orders_by_user(user_id):
     logger.info(f"Consulta de orden por usuario {user_id}")
     order = OrderRepositoryDao.get_order_by_id(orderId=order_id)
     return json.dumps(order, cls=AlchemyEncoder), 200
示例#5
0
 def list_orders():
     logger.info(f"Listar ordenes")
     order = OrderRepositoryDao.list_orders()
     return json.dumps(order, cls=AlchemyEncoder), 200
示例#6
0
 def get_order(order_id):
     logger.info(f"Consulta de orden {order_id}")
     order = OrderRepositoryDao.get_order_by_id(orderId=order_id)
     return json.dumps(order, cls=AlchemyEncoder), 200