コード例 #1
0
        private async Task <IActionResult> InsertAnswer()
        {
            try
            {
                int QuestionId = Convert.ToInt32(OriginalMessage.Substring(EnterAnswerCmd.Length, OriginalMessage.Length - EnterAnswerCmd.Length));

                var Question = ProductFunction.InsertAnswer(QuestionId, FollowerId, ReplyToMessageText);

                BotMessage = new ProductQuestionAdminViewMessage(Question);

                await SendMessage(BotMessage.BuildMsg());

                await SendMessageAllBotEmployeess(BotMessage);

                // отправляем ответ пользователю который задал вопрос
                BotMessage = new ProductQuestionViewMessage(Question);
                await SendMessage(Question.Follower.ChatId, BotMessage.BuildMsg());

                return(OkResult);
            }

            catch (Exception e)
            {
                await SendMessage(new BotMessage { TextMessage = e.Message });

                return(OkResult);
            }
        }