/**
  * Display candidate's information
  *
  * @param  int  $id
  * @return Response
  */
 public function show($id)
 {
     $candidate = Candidate::find($id);
     $candidate->date_of_birth = $this->convert_datetimesql_to_datepicker($candidate->date_of_birth);
     $candidate->date_submit = $this->convert_datetimesql_to_datepicker($candidate->date_submit);
     $f1 = FileCandidate::lists('id');
     $f2 = $candidate->filecandidates()->get();
     $status_records = StatusRecord::whereIn('id', array(1, 3, 4))->get();
     $res_status = array();
     foreach ($status_records as $k_sta => $v_sta) {
         $res_status += array($v_sta->id => $v_sta->name);
     }
     $status_records = $res_status;
     $positions = Position::lists('name', 'id');
     return view('candidates.editcandidate', compact('positions', 'status_records', 'candidate', 'f1', 'f2'));
 }
 public function __construct()
 {
     $this->model = new Employee();
     $this->positions = ['' => 'Select Position'] + Position::lists('position', 'id')->toArray();
 }