public function saveProject($id = null, $data) { // ... validate $data properties such as $data->username, $data->firstName, etc. try { $data->id = $id; $userId = AppUtil::getLoggerInUserId(); $project = Project::saveProject($data, $userId); // saving the user to the database if ($project == 1) { echo AppUtil::getReturnStatus("Successful", "Project Created Successfully"); } else { if ($project == 0) { echo AppUtil::getReturnStatus("Unsuccessful", "Database Error Occurred while Creating project"); } else { echo AppUtil::getReturnStatus("Unsuccessful", "Project with same name already exist"); } } } catch (Exception $e) { echo AppUtil::getReturnStatus("Unsuccessful", $e->getMessage()); } }