public async Task <IActionResult> CompleteOrder(int id)
        {
            try
            {
                await _driverService.CompleteOrder(id);

                //signalR
                var    userId = _driverService.GetUserIdofCustomerId(id).ToString();
                string msg    = "Chuyến đi hoàn thành. Bạn có thể đánh giá ngay bây giờ!";
                await _signalrHub.Clients.Groups(userId).SendMessageToUser(msg);

                return(Ok());
            }
            catch (AppException ex)
            {
                return(BadRequest(new { message = ex.Message }));
            }
        }