/**
  * @param Request         $request
  * @param UserService     $user
  * @param ContractService $contract
  * @return \Illuminate\View\View
  */
 public function index(Request $request, UserService $user, ContractService $contract)
 {
     $filter = $request->only('contract', 'user');
     $activityLogs = $this->activity->getAll($filter);
     $users = $user->getList();
     $contracts = $contract->getList();
     return view('activitylog.index', compact('activityLogs', 'users', 'contracts'));
 }
 /**
  * Delete User
  *
  * @param $id
  * @return \Illuminate\Routing\Redirector
  */
 public function delete($id)
 {
     if ($this->user->delete($id)) {
         return redirect()->route('user.list')->withSuccess(trans('user.delete_success'));
     }
     return redirect()->route('user.list')->withError(trans('user.delete_fail'));
 }
 /**
  * @param Request     $request
  * @param UserService $user
  * @return View
  */
 public function activity(Request $request, UserService $user)
 {
     $filter = $request->only('contract', 'user');
     $activities = $this->activity->getAll($filter);
     $users = $user->getList();
     $contracts = $this->task->getContractsList();
     return view('mturk.activity', compact('activities', 'users', 'contracts'));
 }