public ActionResult GetListXeInfo(string ThongTin)
        {
            if (!_permissionService.Authorize(StandardPermissionProvider.CVQLChuyen))
            {
                return(AccessDeniedView());
            }
            var arrxevanchuyen = _xeinfoService.GetAllXeInfoByNhaXeId(_workContext.CurrentNhaXe.Id).Where(c => c.Longitude > 0 && c.Latitude > 0 & c.BienSo.Contains(ThongTin));
            var xeids          = _nhaxeService.GetAllChuyenDiTrongNgay(_workContext.NhaXeId, DateTime.Now).Where(c => c.XeVanChuyenId > 0 && c.LaiPhuXes.Any(t => t.nhanvien.HoVaTen.Contains(ThongTin))).Select(c => c.XeVanChuyenId.GetValueOrDefault(0)).ToArray();

            if (xeids.Count() > 0)
            {
                arrxevanchuyen = arrxevanchuyen.Where(c => xeids.Contains(c.Id));
            }
            var arrxeinfo = arrxevanchuyen.Select(c =>
            {
                var _item = new XeInfoModel();
                XeInfoToXeInfoModel(c, _item);
                var _historyxexuatben = _xeinfoService.DinhVi_GetHistoryXeXuatBenByXeVanChuyen(c.Id);
                if (_historyxexuatben != null)
                {
                    _item.NguonVeXeId = _historyxexuatben.NguonVeId;
                    _item.NgayDi      = _historyxexuatben.NgayDi.ToString();
                }

                return(_item);
            }).ToList();

            return(Json(arrxeinfo, JsonRequestBehavior.AllowGet));
        }
        public ActionResult GetListXeInfo()
        {
            if (!_permissionService.Authorize(StandardPermissionProvider.CVQLChuyen))
            {
                return(AccessDeniedView());
            }
            var arrxevanchuyen = _xeinfoService.GetAllXeInfoByNhaXeId(_workContext.CurrentNhaXe.Id);
            var arrxeinfo      = arrxevanchuyen.Select(c =>
            {
                var _item = new XeInfoModel();
                XeInfoToXeInfoModel(c, _item);
                var _historyxexuatben = _xeinfoService.DinhVi_GetHistoryXeXuatBenByXeVanChuyen(c.Id);
                if (_historyxexuatben != null)
                {
                    _item.NguonVeXeId = _historyxexuatben.NguonVeId;
                    _item.NgayDi      = _historyxexuatben.NgayDi.ToString();
                }

                return(_item);
            }).ToList();

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