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 ***

nl avant return