/// <summary>
        /// Освободить заказ.
        /// </summary>
        /// <returns></returns>
        private async Task <IActionResult> FreeOrder()
        {
            if (OrderId > 0)
            {
                var Inwork = OrderFunction.InsertOrderInWork(OrderId, FollowerId, false);

                var Order = OrderFunction.GetOrder(OrderId);

                BotMessage = new AdminOrderMessage(Order, FollowerId);
                await base.EditMessage(BotMessage.BuildMsg());

                string notify = "Пользователь " + GeneralFunction.FollowerFullName(FollowerId) + " освободил заказ №" + Order.Number.ToString();

                BotMessage = new OrderMiniViewMessage(notify, Order.Id);
                await SendMessageAllBotEmployeess(BotMessage.BuildMsg());
            }

            return(OkResult);
        }
        /// <summary>
        /// Подтверждение того что пользователь назначает исполнителем себя вместо кого-то
        /// </summary>
        /// <returns></returns>
        private async Task <IActionResult> ConfirmOverridePerformer()
        {
            var Order = OrderFunction.GetOrder(OrderId);

            var Inwork = OrderFunction.InsertOrderInWork(OrderId, FollowerId);

            Order.OrdersInWork.Add(Inwork);

            BotMessage = new AdminOrderMessage(Order, FollowerId);

            await EditMessage(BotMessage.BuildMsg());

            //уведомляем всех о том что кто то взял заказ в обработку
            string notify = "Заказ №" + Order.Number.ToString() + " взят в работу. Пользователь " + GeneralFunction.FollowerFullName(base.FollowerId);

            BotMessage = new OrderMiniViewMessage(notify, Order.Id);
            await SendMessageAllBotEmployeess(BotMessage.BuildMsg());

            return(OkResult);
        }