/// <summary>
        /// Сохраняем новый статус заказа и уведомляем пользователей
        /// </summary>
        /// <returns></returns>
        private async Task <IActionResult> ConfirmNewStatus()
        {
            try
            {
                if (Argumetns != null && Argumetns.Count == 2)
                {
                    var status = OrderFunction.ConfirmOrderStatus(Argumetns[1]);

                    //меняем текущее сообщение на сообщение с описание заказа
                    await GetOrderAdmin(base.MessageId);

                    var Order = OrderFunction.GetOrder(OrderId);

                    //уведомляем всех о новом статусе заказа
                    BotMessage = new OrderActionNotifiMessage(Order, status);
                    await SendMessageAllBotEmployeess(BotMessage.BuildMsg());

                    ///Если поставили статус "Выполено" то пользователю оформившему данные заказ приходил сообщение с просьбой
                    ///оставить отзыв. Остатки на скалде пересчитываются и операторам приходит уведомление об изменениях в остатках
                    if (status != null && status.StatusId == Core.ConstantVariable.OrderStatusVariable.Completed)
                    {
                        var stock = Order.UpdateStock();

                        BotMessage = new FeedBackOfferMessage(Order);

                        await SendMessage(Order.Follower.ChatId, BotMessage.BuildMsg());

                        BotMessage = new StockChangesMessage(stock, Order.Id);

                        await SendMessageAllBotEmployeess(BotMessage.BuildMsg());
                    }

                    return(OkResult);
                }

                else
                {
                    return(OkResult);
                }
            }
            catch
            {
                return(OkResult);
            }
        }