public static void Main()
        {
            StringBuilder sb = new StringBuilder();

            sb.Append("Please, make a new card." + Environment.NewLine);
            sb.Append("  Example inputs:" + Environment.NewLine);
            sb.Append($"RegisterCard {CardConstants.BronzeCardName} 1" + Environment.NewLine);
            sb.Append($"RegisterCard {CardConstants.SilverCardName} 2" + Environment.NewLine);
            sb.Append($"RegisterCard {CardConstants.GoldCardName} 3" + Environment.NewLine);

            Console.WriteLine(sb);

            string input;
            var    draftManager = new DraftManager();

            while ((input = Console.ReadLine()) != "Shutdown")
            {
                var arguments = input.Split().ToList();
                var command   = arguments[0];
                arguments = arguments.Skip(1).ToList();

                switch (command)
                {
                case "RegisterCard":
                    Console.WriteLine(draftManager.RegisterCard(arguments));
                    break;

                case "MakePurchase":
                    Console.WriteLine(draftManager.MakePurchase(arguments));
                    break;

                default:
                    break;
                }
            }

            Console.WriteLine(draftManager.ShutDown());
        }