public IQueryable <Activity> ActivitySerachByIdWhere(ActivitySearchByIdViewModel activitySearchByIdViewModel) { var predicate = SearchByIdActivityWhere(activitySearchByIdViewModel); var result = DbSet.Where(predicate); return(result); }
public ActivitySearchByIdMiddle Activity_SearchById(ActivitySearchByIdViewModel activitySearchByIdViewModel) { var ActivitySearchByIdResult = _activityRepository.ActivitySerachByIdWhere(activitySearchByIdViewModel).First(); var ActivitySearchByIdResultModel = _IMapper.Map <Activity, ActivitySearchByIdMiddle>(ActivitySearchByIdResult); return(ActivitySearchByIdResultModel); }
public ActionResult <ActivitySearchMiddle> Manage_OpinionInfo_SearchById(ActivitySearchByIdViewModel activitySearchByIdViewModel) { var SearchResult = _activityService.Activity_SearchById(activitySearchByIdViewModel); var Actionresult = _activityFactory.GetActivitySearchByIdResViewModel(); Actionresult.baseViewModel.IsSuccess = true; Actionresult.Data = SearchResult; Actionresult.baseViewModel.Message = "查询信息成功"; Actionresult.baseViewModel.ResponseCode = 200; _ILogger.Information("查询信息成功"); return(Ok(Actionresult)); }
private Expression <Func <Activity, bool> > SearchByIdActivityWhere(ActivitySearchByIdViewModel activitySearchByIdViewModel) { var predicate = WhereExtension.True <Activity>();//初始化where表达式 if (activitySearchByIdViewModel.Id != null) { predicate = predicate.And(p => p.Id.Equals(activitySearchByIdViewModel.Id)); } predicate = predicate.And(p => p.Status == "1"); return(predicate); }