public function businessAjaxhandler(Request $request)
 {
     $inputData = $request->input();
     $method = $inputData['method'];
     switch ($method) {
         case 'AddBusiness':
             $rules = array('business_name' => 'required|max:255', 'category' => 'required|max:255', 'add_sub_category' => 'required|max:255', 'description' => 'required|max:255', 'address' => 'required', 'phone' => 'required', 'web_address' => 'required');
             $validator = Validator::make($request->all(), $rules);
             if ($validator->fails()) {
                 echo json_encode(['status' => 'error', 'msg' => $validator->messages()], true);
             } else {
                 $data = $request->session()->all();
                 $user_id = $data['ror_admin']['id'];
                 $BusinessDataInfo['user_id'] = $user_id;
                 $BusinessDataInfo['business_name'] = $request->input('business_name');
                 $BusinessDataInfo['category_id'] = $request->input('category');
                 $BusinessDataInfo['subcategory_id'] = $request->input('add_sub_category');
                 //                    print_r($BusinessDataInfo);
                 //                    die;
                 $BusinessDataInfo['description'] = $request->input('description');
                 $BusinessDataInfo['address'] = $request->input('address');
                 $BusinessDataInfo['phone'] = $request->input('phone');
                 $BusinessDataInfo['web_address'] = $request->input('web_address');
                 $BusinessDataInfo['status'] = $request->input('status');
                 $objAddBusiness = Business::getInstance();
                 $AddedBusiness = $objAddBusiness->InsertBusinessData($BusinessDataInfo);
                 if ($AddedBusiness) {
                     echo 1;
                     die;
                 } else {
                     echo 2;
                 }
             }
             break;
         case 'EditBusinessInfo':
             $BusinessId = $request->input('business_id');
             $objGetBusinessDataForEdit = Business::getInstance();
             $EditBusinessData = $objGetBusinessDataForEdit->GetBusinessDataById($BusinessId);
             //                echo '<pre>';
             //                print_r($EditBusinessData);
             //                die;
             echo json_encode($EditBusinessData);
             break;
         case 'updateBusinessInfo':
             //                $rules = array(
             //                    'business_name' => 'required|max:255',
             //                    'category' => 'required|max:255',
             //                    'sub_category' => 'required|max:255',
             //                    'description' => 'required|max:255',
             //                    'address' => 'required',
             //                    'phone' => 'required',
             //                    'web_address' => 'required',
             //                    'status01' => 'required',
             //                );
             //
             //                $validator = Validator::make($request->all(), $rules);
             //                if ($validator->fails()) {
             //                    echo json_encode(['status' => 'error', 'msg' => $validator->messages()], true);
             //                }
             //              else {
             $BusinessId = $request->input('business_id');
             $updateBusinessData['business_name'] = $request->input('business_name');
             $updateBusinessData['category_id'] = $request->input('category_id');
             $updateBusinessData['subcategory_id'] = $request->input('subcategory_id');
             $updateBusinessData['description'] = $request->input('description');
             $updateBusinessData['address'] = $request->input('address');
             $updateBusinessData['phone'] = $request->input('phone');
             $updateBusinessData['web_address'] = $request->input('web_address');
             $updateBusinessData['status'] = $request->input('status01');
             $objUpdateBusinessInfo = Business::getInstance();
             $UpdateDataResult = $objUpdateBusinessInfo->UpdateBusinessdata($updateBusinessData, $BusinessId);
             if ($UpdateDataResult) {
                 echo 1;
                 die;
             }
             //              }
             break;
         case 'DeleteBusinessInfo':
             $BusinessId = $request->input('business_id');
             $objDeleteBusinessInfo = Business::getInstance();
             $DeletedBusinessResponse = $objDeleteBusinessInfo->DeleteBusinessInfo($BusinessId);
             if ($DeletedBusinessResponse) {
                 echo 1;
                 die;
             }
             break;
         case 'Category':
             $category_id = $request->input('catgory_id');
             $objSubCategory = new Category();
             $SubCategoryData = $objSubCategory->getActiveSubCategoryById($category_id);
             //                print_r($SubCategoryData);
             //                die;
             echo json_encode($SubCategoryData);
             break;
             //            case 'EditCategory':
             //                $category_id = $request->input('catgory_id');
             //                print_r($category_id);
             //                die;
             break;
         default:
             break;
     }
 }