public function postLogout()
 {
     $serviceResponse = new ServiceResponse();
     $serviceRequest = $this->GetObjectFromJsonRequest(Input::json()->all());
     $tokeServiceResponse = $this->GetSessionUser($serviceRequest->Token);
     if ($tokeServiceResponse->IsSuccess) {
         $securityDataProvider = new SecurityDataProvider();
         $logout = $securityDataProvider->Logout($tokeServiceResponse->Data);
         if ($logout->IsSuccess) {
             $serviceResponse->IsSuccess = $this->RemoveToken($serviceRequest->Token);
             $serviceResponse->Message = trans('messages.LogoutSuccess');
         } else {
             $serviceResponse->Message = trans('messages.ErrorOccured');
         }
     } else {
         $serviceResponse = $tokeServiceResponse;
     }
     return $this->GetJsonResponse($serviceResponse);
 }