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());
     }
 }