public function updatecontractorlicense($post)
 {
     $contractor_id = Yii::app()->user->getId();
     $license_num = $post['license_num'];
     $license_status = $post['license_status'];
     $license_type = $post['license_type'];
     $license_dateissued = $post['license_dateissued'];
     $license_info = $post['license_info'];
     $clicense = ContractorLicense::model()->findbyAttributes(array('contractor_id' => $contractor_id));
     $return['error_message'] = "";
     $status = false;
     if (count($clicense) > 0) {
         $clicense->license_no = $license_num;
         $clicense->status = $license_status;
         $clicense->type = $license_type;
         $clicense->date_issued = $license_dateissued;
         $clicense->info = $license_info;
     } else {
         $clicense = new ContractorLicense();
         $clicense->contractor_id = $contractor_id;
         $clicense->license_no = $license_num;
         $clicense->status = $license_status;
         $clicense->type = $license_type;
         $clicense->date_issued = $license_dateissued;
         $clicense->info = $license_info;
     }
     if ($clicense->save()) {
         $status = true;
     } else {
         $return['error_message'] = "unable to save license update.";
     }
     $return['status'] = $status;
     $this->renderJSON($return, $status);
 }