public function update($params)
 {
     if (StaticRepo::checkParam($params['Id'], 'Numeric') && StaticRepo::checkParam($params['Prenom'], 'String45') && StaticRepo::checkParam($params['Nom'], 'String45')) {
         // si la modification réussit
         if (MedecinRepo::update($params['Id'], $params['Nom'], $params['Prenom'])) {
             $_status = 'success';
             $_title = 'Médecin modifié!';
             $_message = 'Le médecin <strong>' . $params['Prenom'] . ' ' . strtoupper($params['Nom']) . '</strong> a bien été modifié! ';
             if (!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') {
                 Response::quickResponse(200, json_encode(['status' => $_status, 'title' => $_title, 'message' => $_message]));
             } else {
                 $response = new Response();
                 $response->setHeader('Location', 'http://' . $_SERVER['HTTP_HOST'] . '/Medecins.php?status=' . $_status . '&title=' . $_title . '&message=' . $_message);
                 $response->send();
             }
         } else {
             $_status = 'error';
             $_title = 'Erreur de modification!';
             $_message = 'La modification a échoué. Réessayez!';
             if (!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') {
                 Response::quickResponse(200, json_encode(['status' => $_status, 'title' => $_title, 'message' => $_message]));
             } else {
                 $response = new Response();
                 $response->setHeader('Location', 'http://' . $_SERVER['HTTP_HOST'] . '/Medecins.php?status=' . $_status . '&title=' . $_title . '&message=' . $_message);
                 $response->send();
             }
         }
         // erreur de params
     } else {
         $_status = 'error';
         $_title = 'Erreur de paramètres!';
         $_message = 'Un des champs est incorrect. Réessayez!';
         if (!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') {
             Response::quickResponse(200, json_encode(['status' => $_status, 'title' => $_title, 'message' => $_message]));
         } else {
             $response = new Response();
             $response->setHeader('Location', 'http://' . $_SERVER['HTTP_HOST'] . '/Medecins.php?status=' . $_status . '&title=' . $_title . '&message=' . $_message);
             $response->send();
         }
     }
 }