private List <CardOperation> AskUserToChoseOperationsFromSet(List <CardOperation> operations)
        {
            Console.WriteLine("Перечислите операции к обработке:");

            var chosenOperationsNumbers = ConsoleExtensions
                                          .ReadIntRangeListOrRetry()
                                          .SelectUnique();

            var chosenOperations = new List <CardOperation>();

            foreach (var operationNumber in chosenOperationsNumbers)
            {
                if (operationNumber > 0 && operationNumber <= operations.Count)
                {
                    var operation = operations[operationNumber - 1];
                    chosenOperations.Add(operation);
                }
            }

            return(chosenOperations);
        }