public function adminChange(User $user, Questionnaire $questionnaire)
 {
     if ($questionnaire->active == 0) {
         //the questionnaire is already disabled
         $questionnaire->update(['active' => 1]);
         Flash::success(trans('admin/messages.questionnaireActivate'));
     } elseif ($questionnaire->active == 1) {
         //the questionnaire is already enabled
         $questionnaire->update(['active' => 0]);
         Flash::success(trans('admin/messages.questionnaireBan'));
     }
     return redirect()->back();
 }
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function show($id)
 {
     $questionnaire = Questionnaire::findOrFail($id);
     return $questionnaire;
 }
 /**
  * Display a listing of parties under this questionnaire.
  *
  * @param  int  $questionnaireId
  * @return \Illuminate\Http\Response
  */
 public function index($questionnaireId)
 {
     $questionnaire = Questionnaire::findOrFail($questionnaireId);
     $parties = Party::where('questionnaire_id', $questionnaireId)->get();
     return view('parties.index')->with(compact('questionnaire', 'parties'));
 }