Rl refactoring group

J'ai rencontré des problèmes en voulant faire la fonctionnalité d'édition de groupe avec le code de création de band. Le workaround rendait la programmation de cette fonction très mêlant et peu intuitif. J'ai donc décidé de faire un refactoring complet du controlleur de groupe.

 - Dialogue de confirmation fonctionnel
 - Création et modification fonctionnelle
 - N'utilise aucun JS donc aucun JSON
 - Utilisation du session storage pour contenir les membres d'un band relatif à 1 page seulement
 - Amélioration de l'apparence générale
 - Découverte: Si vous voulez utiliser un submit à l'extérieur d'un element Form. Ajouter l'attribut form="idDelaForm" qui est propre à HTML5.
 - Autre découverte: Les ViewBag sont evil il arrive qu'ils deviennent null comme ça... par magie. Ceci peut donc réduire considérablement la stabilité de l'app. La solution est d'utiliser des ViewModels plutôt.

TODO:
- Ajouter les photos.
- (optionnel) Ajouter un Session Wrapper Class permettant d'accéder aux variables de session sans tout casser par accident.
Scénario idéal : tu aurais écrit un test unitaire qui répliquait l'exception, corrigé le bug et ainsi, dans le test unitaire, l'exception n'est plus levée. ;-)
En fait, ça dépend de ton degré de confiance (comme beaucoup de choses en développement. ;-))