/**
  * @param UpdateTaxRateRequest $request
  * @param $publicId
  * @return \Illuminate\Http\Response
  */
 public function update(UpdateTaxRateRequest $request, $publicId)
 {
     if ($request->action) {
         return $this->handleAction($request);
     }
     $data = $request->input();
     $data['public_id'] = $publicId;
     $taxRate = $this->taxRateRepo->save($data, $request->entity());
     return $this->itemResponse($taxRate);
 }
 /**
  * @param $accountId
  * @return \Illuminate\Http\JsonResponse
  */
 public function getDatatable($accountId)
 {
     $datatable = new TaxRateDatatable(false);
     $query = $this->taxRateRepo->find($accountId);
     return $this->datatableService->createDatatable($datatable, $query);
 }