
    a@h                     &   d dl mZmZ d dlmZ d dlmZ d dlmZm	Z	m
Z
mZ d dlmZ d dlmZ  eddg	      Zej#                  d
       ee      fdedefd       Zej#                  d       ee      fdedefd       Zej)                  d       ee      fdedefd       Zej/                  d       ee      fdedefd       Zej#                  d       ee      fdede	defd       Zej)                  d       ee      fdedefd       Zy)    )	APIRouterDepends)get_db)Session)CustomerUpdateCustomer	UserLoginCustomerList)CustomerClass)get_current_active_userz
/customers	Customers)prefixtags/customerdbc                 h    t        |      j                  | j                  | j                        }d|iS Nmessage)r   get_allrutpage)r   r   datas      D/var/www/jisbackend.com/public_html/app/backend/routers/customers.pyindexr      s.     $$X\\8==ADt    z/storecustomer_inputsc                 >    t        |      j                  |       }d|iS r   )r   store)r   r   r   s      r   r   r      s"    ""?3Dtr   z
/edit/{id}idc                 >    t        |      j                  |       }d|iS r   )r   getr    r   r   s      r   editr$      s"      $Dtr   z/delete/{id}c                 >    t        |      j                  |       }d|iS r   )r   deleter#   s      r   r&   r&       s"    ##B'Dtr   z/update/{id}c                 @    t        |      j                  | |      }d|iS r   )r   update)r    r   r   r   s       r   r(   r(   &   s$    ##B1Dtr   z/existence/{rut}r   c                 >    t        |      j                  |       }d|iS r   )r   check_existence)r   r   r   s      r   r$   r$   ,   s"    ,,S1Dtr   N)fastapir   r   app.backend.db.databaser   sqlalchemy.ormr   app.backend.schemasr   r   r	   r
   "app.backend.classes.customer_classr   app.backend.auth.auth_userr   	customerspostr   r   r"   intr$   r&   r(   str r   r   <module>r6      sb   & * " Q Q < >
	
 07 L g   29&/ (   
 | ' S g  
 .!!( c w  "
 <CFO s n '   
 !"!( c w  #r   