Example #1
0
 /**
  * ProjectType::addTypesFields()
  *
  * @expectedException Exception
  */
 public function testAddTypesFieldsException()
 {
     $this->setVars();
     ProjectType::addTypesFields(83838, 'failure', []);
 }
Example #2
0
 /**
  * Handles POST requests for /project/{project_id}/{project_type}/edit
  *
  * @param int, string
  *
  * @return redirect
  */
 public function postProjectTypeEdit($project_id, $project_type)
 {
     if (!Utilities::checkEmpty($this->input)) {
         $response = ['error' => true, 'message' => 'Fields cannot be empty.'];
     }
     try {
         $projectType = ProjectType::addTypesFields($project_id, $project_type, $this->input);
         $response = ['error' => false, 'message' => 'Fields updated successfully.'];
     } catch (Exception $e) {
         $response = ['error' => true, 'message' => 'Something went wrong. Please try again.'];
     }
     return Redirect::back()->with($response);
 }