Ejemplo n.º 1
0
 public int GetTrackId()
 {
     while (true)
     {
         int trackId;
         _userInterface.AskWhichTrack();
         var input = _userInterface.ReadLine();
         if (_validator.IsInteger(input, out trackId) && _validator.IsValidTrackId(trackId))
         {
             return(trackId);
         }
         _userInterface.NotifyInvalidTrackId();
     }
 }