public TPageResult <GuideViewModel> GetList(GuideQueryModel model)
        {
            var where = PredicateBuilder.True <Tbl_TravelAgencyGuides>();
            where     = PredicateBuilder.And(@where, x => x.OTABusinessId == model.OTABusinessId);
            if (!string.IsNullOrEmpty(model.Name))
            {
                where = PredicateBuilder.And(@where, x => x.Name.Contains(model.Name));
            }
            if (!string.IsNullOrEmpty(model.Mobile))
            {
                where = PredicateBuilder.And(@where, x => x.Mobile == model.Mobile);
            }
            if (!string.IsNullOrEmpty(model.IdCard))
            {
                where = PredicateBuilder.And(@where, x => x.IdCard == model.IdCard);
            }
            var total  = 0;
            var list   = _travelAgencyGuideRepository.GetPageList(model.Limit, model.Page, out total, where, a => a.CreateTime);
            var result = new TPageResult <GuideViewModel>();
            var data   = list.Select(a => new GuideViewModel
            {
                Id     = a.Id,
                IdCard = a.IdCard,
                Mobile = a.Mobile,
                Name   = a.Name
            }).ToList();

            return(result.SuccessResult(data, total));
        }
Exemplo n.º 2
0
        public ActionResult ListData(GuideQueryModel model)
        {
            model.OTABusinessId = UserInfo.OtaBusinessId;
            var result = _guideFacadeService.GetList(model);

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 3
0
 public TPageResult <GuideViewModel> GetList(GuideQueryModel model)
 {
     return(_travelAgencyGuideService.GetList(model));
 }