Mg_modification_profile

J'ai fait plusieurs petites modifications au projet qui ne sont pas en relation directe avec Modification profile. Vous allez constater l'apparition de class avec des méthodes statiques dans laquelle j'ai placé des fonctions qui sont utilisées dans plusieurs contrôleurs. J'ai décidé de rassembler les méthodes dans des classes qui représentent leurs fonctionnalités. De plus, j'ai rajouté une classe cookie qui s'occupe de mettre en mémoire l'id de l'utilisateur. Donc, on n'est plus obligé de faire à chaque fois une requête sur la base de données pour obtenir l'id de l'utilisateur.

*** J'ai commencé a changer les private void en private bool pour les validations. Pour l'instant, s'il y a une erreur lors des interactions avec la base de données, il y aura un arrêt du serveur. Cependant, il restera simplement a implémenter des mesures de sécurité pour que le serveur ne plante pas si une erreur se produit au lieu de simplement throw une exception qu'on ne traite pas ***

En effect, sur master on aura uniquement besoin de garder la connection string de la base de donnée du projet. Pour cette raison, je vais enlever les deux autres qui ne sont pas nécéssaire quand la story sera ajouter, car sinon je devrai à chaque fois l'ajouté si je veux refaire des test sur la branche avant le merge.