Example #1
0
 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";