public ActionResult GetKhachHangInNhaXe(string ThongTin, bool?isAdv = false, DateTime?NgayDi = null, int HanhTrinhId = 0)
        {
            var khachhangs = _limousinebanveService.GetAllHanhKhach(_workContext.NhaXeId, ThongTin, 10).Select(m =>
            {
                var khm = m.toModel();
                //lay thong tin cuoi
                if (isAdv.HasValue && isAdv.Value)
                {
                    var _lasdv = _limousinebanveService.GetDatVeCuoiTheoKhachHangId(m.Id, HanhTrinhId);
                    if (_lasdv != null)
                    {
                        khm.TenDiemDon = _lasdv.TenDiemDon;
                        khm.TenDiemTra = _lasdv.TenDiemTra;
                    }
                    //lay thong di trong ngay
                    if (NgayDi.HasValue)
                    {
                        var chuyendis         = _limousinebanveService.GetAllChuyenDiTheoKhachHang(m.Id, NgayDi.Value);
                        khm.ChuyenDiTrongNgay = "";
                        foreach (var cd in chuyendis)
                        {
                            var cdmodel = cd.toModel(_localizationService);
                            if (String.IsNullOrEmpty(khm.ChuyenDiTrongNgay))
                            {
                                khm.ChuyenDiTrongNgay = string.Format("{0}({1})", cd.NgayDiThuc.ToString("HH:mm"), cd.hanhtrinh.MaHanhTrinh);
                            }
                            else
                            {
                                khm.ChuyenDiTrongNgay = khm.ChuyenDiTrongNgay + string.Format("; {0}({1})", cd.NgayDiThuc.ToString("HH:mm"), cd.hanhtrinh.MaHanhTrinh);
                            }
                        }
                    }
                }
                return(khm);
            }).ToList();

            return(Json(khachhangs, JsonRequestBehavior.AllowGet));
        }