o
    8iM                     @   sP   d dl mZmZ d dlmZmZ e ZeddddZeddefd	d
Z	dS )    )	APIRouterHTTPException)ProductPayloadProductDatabaseModelzmongodb://localhost:27017/Zecommerce_dbZproducts)Zdb_uriZdb_nameZcollection_namez/add-productproductc              
      sv   z|   }t|}ddd|idW S  ty' } ztdt|dd }~w ty: } ztdt|dd }~ww )NZsuccessu%   Đã thêm sản phẩm thành công!Z
product_id)statusmessagedatai  )status_codedetaili  )
model_dumpdb_modelZinsert_product
ValueErrorr   str	Exception)r   raw_dataZinserted_idvee r   ;C:\quy\Job\pod\controller\admin\admin_product_controller.pyadd_product   s    
r   N)
fastapir   r   Zmodel.productr   r   routerr   postr   r   r   r   r   <module>   s    