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