public function getAgencyList()
 {
     $data = \Input::has('data') ? \Input::get('data') : [];
     $jsonData = [];
     $model = \Agency::getAllAgencies($data);
     try {
         if ($model) {
             foreach ($model as $mData) {
                 if ($mUser = $mData->user) {
                     if ($throttle = \User::findThrottlerByUserId($mUser->id)) {
                         if ($throttle->isBanned()) {
                             $mData->ban = '<label class="label label-danger">Banned</label>';
                         } else {
                             $mData->ban = '<label class="label label-success">Active</label>';
                         }
                     } else {
                         $mData->ban = '<label class="label label-danger">Cannot find ban status.</label>';
                     }
                     if (!is_null($mUser->last_login)) {
                         $mData->last_login = date('d M, H:i A', strtotime($mUser->last_login->format('Y-m-d')));
                     } else {
                         $mData->last_login = "******";
                     }
                     if ($throttle->isBanned()) {
                         $mData->userUnBanLink = route('admin.agency.ban') . '?i=' . $mData->id;
                     } else {
                         $mData->userBanLink = route('admin.agency.ban') . '?i=' . $mData->id;
                     }
                     array_push($jsonData, $mData);
                 }
             }
         }
         return \Response::json($jsonData);
     } catch (\Exception $e) {
         return $e->getMessage();
     }
 }