
    ]Eh                     0    d dl mZ d dlmZ  G d d      Zy)    )ProductCategoryModel)Sessionc                       e Zd ZdefdZd Zy)ProductCategoryClassdbc                     || _         y )N)r   )selfr   s     V/var/www/intrajisbackend.com/public_html/app/backend/classes/product_category_class.py__init__zProductCategoryClass.__init__   s	        c                     	 | j                   j                  t              j                  t        j                        j                         }|S # t        $ r}t        |      }d| cY d }~S d }~ww xY w)NzError: )r   queryr   order_byproduct_categoryall	Exceptionstr)r	   dataeerror_messages       r
   get_allzProductCategoryClass.get_all   sb    	-77==!56H1BBCCE  K 	-FM]O,,	-s   AA 	A1A,&A1,A1N)__name__
__module____qualname__r   r   r    r   r
   r   r      s    7 	-r   r   N)app.backend.db.modelsr   sqlalchemy.ormr   r   r   r   r
   <module>r      s    6 "- -r   