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)); }
public ActionResult ListData(GuideQueryModel model) { model.OTABusinessId = UserInfo.OtaBusinessId; var result = _guideFacadeService.GetList(model); return(Json(result, JsonRequestBehavior.AllowGet)); }
public TPageResult <GuideViewModel> GetList(GuideQueryModel model) { return(_travelAgencyGuideService.GetList(model)); }