public function addSportInvolveAction()
 {
     $studentSP = new Entity\SportInvolve();
     $studentSP->setSportId($_GET["sportId"]);
     $studentSP->setStudentId($_GET["student_id"]);
     $studentSP->setIsActive($_GET["status"]);
     $studentSP->setRole($_GET["role"]);
     $status = StudentDBaccess::addSportInvolveDetails($studentSP);
     return new JsonResponse(['status' => $status]);
 }
 public static function addStudent(Student $student, array $contact)
 {
     try {
         $conn = connection::getConnectionObject();
         $con = $conn->getConnection();
         $con->autocommit(false);
         $sql = $con->prepare("INSERT INTO Student VALUES (?,?,?,?,?,? )");
         $studentId = $student->getStudentId();
         $name = $student->getName();
         $faculty = $student->getFaculty();
         $batch = $student->getBatch();
         $address = $student->getAddress();
         $nic = $student->getNic();
         $sql->bind_param("ssssss", $studentId, $name, $batch, $faculty, $address, $nic);
         if ($sql->execute() == TRUE) {
             foreach ($contact as $value) {
                 $isAdded = StudentDBaccess::addStudentContact($con, $studentId, $value);
                 if ($isAdded == false) {
                     $con->rollback();
                     return false;
                 }
             }
             $con->commit();
             return true;
         } else {
             $con->rollback();
             return false;
             // echo "Error: " . $sql . "<br>";
         }
     } catch (Exception $e) {
         $con->rollback();
         return false;
     } finally {
         $con->close();
     }
 }
 public function indexAction()
 {
     $s_id = StudentDBaccess::getLastStudentID();
     return $this->render('applicationStudentBundle:Default:AddStudent.html.twig', array('s_id' => $s_id));
 }
 public function getStudentDetailsAction()
 {
     $student_id = $_GET["student_id"];
     $student = cont\StudentDBaccess::getStudentDetails($student_id);
     return new JsonResponse(['name' => $student->getName(), 'faculty' => $student->getFaculty(), 'batch' => $student->getBatch()]);
 }