
    f                     x   d dl mZmZmZ d dlmZ d dlmZ d dlm	Z	m
Z
mZ d dlmZ d dlmZ d dlZd dlZd dlmZ d d	lmZ d d
lmZ  eddg      Zej3                  d      defd       Zej7                  d       ee       ee      fde
de	defd       Zej;                  d       ee      fdefd       Zy)    )	APIRouterDependsRequest)Session)get_db)	UserLoginUpdateContactContact)EmployeeClass)get_current_active_userN)DropboxClass)Contactclass)HelperClassz	/contactsContacts)prefixtagsz/storedatac                 V    | j                         } t               j                  |        y)N1)dictr   
send_email)r   s    QC:\Users\jesus\OneDrive\Desktop\escritorio\newerp\app\backend\routers\contacts.pyr   r      s     99;DMT"    z/update_contact/session_userdbc                 >    t        |      j                  |        ddiS )Nmessagezcontact updated successfully)r   update_contact)r   r   r   s      r   r   r      s!    ##D)566r   z/get_contact/c                 8    t        |       j                         }|S )N)r   get_contact)r   contacts     r   r    r       s    2**,GNr   )fastapir   r   r   sqlalchemy.ormr   app.backend.db.databaser   app.backend.schemasr   r	   r
   "app.backend.classes.employee_classr   app.backend.auth.auth_userr   base64os!app.backend.classes.dropbox_classr   !app.backend.classes.contact_classr    app.backend.classes.helper_classr   contactspostr   patchr   getr     r   r   <module>r2      s    / / " * B B < >  	 : : 8

 
xW   
"#BIJaBbry  {A  sB 7 7i 7ho 7 $7 
o%fo G  r   