case "getCurrentYearHolidayDetails": $operationObject->getCurrentYearHolidayDetails(); break; case "createHoliday": $connect->beginTransaction(); if ($operationObject->createHoliday($data, $userId)) { $connect->commit(); echo AppUtil::getReturnStatus("success", "Holiday Created Successfully...!!!"); } else { $connect->rollBack(); echo AppUtil::getReturnStatus("failure", "Could Not Create Holiday"); } break; case 'removeHoliday': $connect->beginTransaction(); if ($operationObject->removeHoliday($data, $userId)) { $connect->commit(); echo AppUtil::getReturnStatus("success", "Holiday Removed Successfully...!!!"); } else { $connect->rollBack(); echo AppUtil::getReturnStatus("failure", "Holiday Could Not Remove"); } break; case 'getEmployeeDetailsForLeave': $operationObject->getEmployeeDetailsForLeave($userId); break; case 'createLeave': $connect->beginTransaction(); if ($operationObject->createLeave($data)) { $connect->commit(); $message = "Applied For Leave Successfully";