Exemplo n.º 1
0
        public override void Execute(TelegramBotClient botClient, System.Object message)
        {
            IStandartCommand standartCommand = new SettingsAdminInBlockChain();

            if (standartCommand.SetCallbackQuery(message, out _message))
            {
                return;
            }

            if (standartCommand.SetDataBase(out db))
            {
                return;
            }

            if (standartCommand.SetUserAndCheckIsNull(botClient, _message, out user, db))
            {
                return;
            }

            Value = Convert.ToDecimal(Name.Split(" ")[1]);
            if (Value > 0)
            {
                Value -= 1;
            }
            BlockchainManager.Instance.Settings.transactionPercentFee = Value;
            Name = CommandTextBlockchain.LeftComissionCripta;
            SendMessage(botClient);
            BlockchainManager.Instance.SaveSettings("settings.json");
        }
Exemplo n.º 2
0
        public override void Execute(TelegramBotClient botClient, System.Object message)
        {
            IStandartCommand standartCommand = new SettingsAdminInBlockChain();

            if (standartCommand.SetCallbackQuery(message, out _message))
            {
                return;
            }

            if (standartCommand.SetDataBase(out db))
            {
                return;
            }

            if (standartCommand.SetUserAndCheckIsNull(botClient, _message, out user, db))
            {
                return;
            }

            Value = BlockchainManager.Instance.Settings.transactionPercentFee;

            SendMessage(botClient);
        }