
    +h                     f    d dl mZ d dlmZmZ d dlmZ d dlmZ ddl	m
Z
  G d de      Zd	 Zd
 Zy)    )State)renderredirect)View)messages   )Testimonialsc                       e Zd Zd Zd Zy)TestimonialsViewc                     |j                   j                  r-t        j                  j	                         }t        |dd|i      S t        j                  |d       t        d      S )Nzcustom_admin/testimonials.htmltestimonialszyou have to login first
adminLogin)	useris_authenticatedr	   objectsallr   r   errorr   )selfrequestr   s      5/var/www/html/SAHYOG_SETU_ADMIN/testimonials/views.pygetzTestimonialsView.get   sS    <<(('//335L'#CnVbEcddNN7$=>L))    c                    |j                   j                  rt               }t        |j                  j                  d            |_        |j                  rE|j                  d   |_        |j                          t        j                  |d       t        d      S t        j                  |d       t        d      S t        j                  |d       t        d      S )NstatusimagezTestimonial added sucessfullyadminTestimonialszImage is required.zyou have to login first.r   )r   r   r	   intPOSTr   r   FILESr   saver   successr   r   )r   r   testimonials      r   postzTestimonialsView.post   s    <<(('>K!$W\\%5%5h%?!@K}}$+MM'$:!  "  *IJ 344w(<= 344NN7$>?L))r   N)__name__
__module____qualname__r   r#    r   r   r   r      s    **r   r   c                 H   | j                   j                  rl| j                  j                  d      }t        j
                  j                  |      }|j                          t        j                  | d       t        d      S t        j                  | d       t        d      S )Nidr)   z!Testimonial deleted successfully.r   You have to login first.r   )r   r   r   r   r	   r   deleter   r!   r   r   r   r)   r"   s      r   deleteTestimonialr.   *   s    ||$$\\d#"**..B.7"EF+,,w :;%%r   c                    | j                   j                  rt        j                  j	                  |      }| j
                  r| j
                  d   |_        t        | j                  j	                  d            |_	        |j                          t        j                  | d       t        d      S t        j                  | d       t        d      S )Nr*   r   r   zCategory updated successfully.r   r+   r   )r   r   r	   r   r   r   r   r   r   r   r    r   r!   r   r   r-   s      r   updateTestimonialr0   7   s    ||$$"**..B.7== 'g 6K !1!1(!;<"BC+,,w :;%%r   N)	sre_parser   django.shortcutsr   r   django.viewsr   django.contribr   modelsr	   r   r.   r0   r'   r   r   <module>r6      s*     -  #  *t *<	&&r   