/**
  * update les disponibilités dans la base de données pour le bénévole sélectionné.
  *
  * @return Response
  */
 public function update()
 {
     if (Request::ajax()) {
         try {
             $input = Input::all();
             $disponibilite = Disponibilite::findOrFail($input['id']);
             if (isset($input['benevole_id'])) {
                 $benevole = Benevole::findOrFail($input['benevole_id']);
                 $disponibilite->benevole_id = $input['benevole_id'];
             }
             if (isset($input['title'])) {
                 $disponibilite->title = $input['title'];
             }
             if (isset($input['start'])) {
                 $disponibilite->start = strtotime($input['start']);
             }
             if (isset($input['end'])) {
                 $disponibilite->end = strtotime($input['end']);
             }
             if ($disponibilite->save()) {
                 $response = array('status' => 'success', 'msg' => 'La disponibilité a été modifiée avec succès.');
             }
         } catch (ModelNotFoundException $e) {
             $response = array('status' => 'fail', 'msg' => 'Impossible de modifier la disponibilité.');
         }
         return $response;
     } else {
         return App::abort(404);
     }
 }
 /**
  * Efface la ressource de la bd.
  *
  * @param  int  $id l'id du benevole à effacer
  * @return Response
  */
 public function destroy($id)
 {
     try {
         $benevole = Benevole::findOrFail($id);
         $benevole->delete();
     } catch (ModelNotFoundException $e) {
         App::abort(404);
     }
     return Redirect::action('BenevolesController@index');
 }