Пример #1
0
        public override string ToString()
        {
            var sb = new StringBuilder();

            sb.Append($"Ticket[{Id}] ");
            SelectedKinoNumbers.ForEach(x => sb.Append(x + " "));
            return(sb.ToString());
        }
Пример #2
0
 public bool TrySelectNumber(int number)
 {
     if (SelectionIsWithinBoundaries(number) && !NumberHasAlreadyBeenSelected(number) && (SelectedKinoNumbers.Count < TotalNumbersToSelect))
     {
         SelectedKinoNumbers.Add(number);
         return(true);
     }
     return(false);
 }
Пример #3
0
 public bool NumberHasAlreadyBeenSelected(int number)
 {
     return(SelectedKinoNumbers.Contains(number));
 }