Example #1
0
        /// <summary>
        /// отправить сообщение с содержанием корзины
        /// </summary>
        /// <param name="MessageId"></param>
        /// <returns></returns>
        private async Task <IActionResult> ViewBasket(int MessageId = 0)
        {
            BotMessage = new ViewBasketMessage(FollowerId, BotInfo.Id);

            var mess = BotMessage.BuildMsg();

            if (mess != null && mess.TextMessage != null)
            {
                await SendMessage(BotMessage, MessageId);
            }

            else
            {
                await AnswerCallback("Корзина пуста!", true);
            }

            return(OkResult);
        }
Example #2
0
        protected override void Constructor()
        {
            try
            {
                ViewBasketMsg         = new ViewBasketMessage(base.FollowerId);
                BasketPositionListMsg = new BasketPositionListMessage(base.FollowerId);


                if (base.Argumetns.Count > 0)
                {
                    this.ProductId        = Argumetns[0];
                    BasketPositionEditMsg = new BasketPositionEditMessage(base.FollowerId, this.ProductId);
                }
            }

            catch
            {
            }
        }