
    j+h                     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
)    )renderredirect)View)messages   )Occupationsc                       e Zd Zd Zd Zy)OccupationsViewc                     |j                   j                  r-t        j                  j	                         }t        |dd|i      S t        j                  |d       t        d      S )Nzcustom_admin/occupations.htmloccupationszyou have to login first
adminLogin)	useris_authenticatedr   objectsallr   r   errorr   )selfrequestr   s      4/var/www/html/SAHYOG_SETU_ADMIN/occupations/views.pygetzOccupationsView.get
   sS    <<((%--113K'#B]T_D`aaNN7$=>L))    c                 v   |j                   j                  rt               }|j                  j	                  d      |_        t        |j                  j	                  d            |_        |j                          t        j                  |d       t        d      S t        j                  d       t        d      S )NtitlestatuszOccupation added sucessfullyadminOccupationszyou have to login first.r   )r   r   r   POSTr   r   intr   saver   successr   r   )r   r   
occupations      r   postzOccupationsView.post   s    <<((%-J&||//8J #GLL$4$4X$> ?JOOW&DE.//^^67\**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occupation_ididz Occupation deleted successfully.r   You have to login first.r   )r   r   r   r   r   r   deleter   r   r   r   )r   r'   r    s      r   deleteOccupationr,   "   s    ||$$((9 ((,,-,@
"DE*++w :;%%r   c                    | j                   j                  rt        j                  j	                  |      }| j
                  j	                  d      |_        t        | j
                  j	                  d            |_        |j                          t        j                  | d       t        d      S t        j                  | d       t        d      S )Nr(   r   r   z Occupation updated successfully.r   r*   r   )r   r   r   r   r   r   r   r   r   r   r   r   r   r   )r   r)   r    s      r   updateOccupationr.   /   s    ||$$ ((,,",5
"<<++G4
 0 0 :;
"DE*++w :;%%r   N)django.shortcutsr   r   django.viewsr   django.contribr   modelsr   r
   r,   r.   r%   r   r   <module>r3      s'    -  # +d +4	&
&r   