private function _createFirstForm()
 {
     $form = new ContactForm_FormModel();
     $form->setAttributes(array("name" => "Contact Form"));
     if ($this->saveForm($form)) {
         ContactFormPlugin::log('Contact Form Created', LogLevel::Info);
     } else {
         ContactFormPlugin::log('Error Creating First Form', LogLevel::Info);
     }
 }
 public function actionSave()
 {
     $this->requirePostRequest();
     $formId = craft()->request->getPost('formId');
     if ($formId) {
         $form = craft()->contactForm_form->getFormById($formId);
         if (!$form) {
             throw new Exception(Craft::t('No form exists with the ID “{id}”.', array('id' => $formId)));
         }
     } else {
         $form = new ContactForm_FormModel();
     }
     $values = craft()->request->getPost();
     $form->setAttributes(array("name" => $values['name']));
     //Save Form
     if (craft()->contactForm_form->saveForm($form)) {
         craft()->userSession->setNotice(Craft::t('Form saved.'));
     } else {
         craft()->userSession->setError(Craft::t('Couldn’t save form.'));
     }
     $this->redirectToPostedUrl($form);
 }