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 })); } }