/// <summary> /// Allows you to change the properties of an album. /// </summary> /// <param name="library"></param> private void UpdateAlbum(LibraryAlbum library) { int conf; do { var verify = false; var key = _view.AskForString("Entrer la clé d'identification de l'album à modifier"); DisplayAlbum(key, library); var valid = _view.AskForNumber("1 - Modifier le titre\n2 - Modifier la durée\n3 - Modifier l'artiste\n4 - Modifier le genre\n5 - Mofifier l'année\n"); if (valid == 2) { Time time = _view.AskForTime(); verify = library.ModifyTime(key, time.Min, time.Sec); } else if (valid == 5) { int year = _view.AskForNumber("Entrer l'année"); verify = library.ModifyYear(key, year); } else { var modif = _view.AskForTheModif(valid); verify = library.ModifyAlbum(key, modif, valid); } _view.VerifyBool(verify); conf = _view.AskForNumber("Voulez vous modifier autre chose ? \t1 - Oui\t2 - Non"); } while (conf == 1); }