public Task <IEnumerable <MovieLocation> > Handle(GetMovieLocationQueries request, CancellationToken cancellationToken) { var resultCollections = new List <MovieLocation>(); List <GridHelper.Filter> filters = new List <GridHelper.Filter>(); GridHelper.Filter gridHelper = new GridHelper.Filter(); gridHelper.PropertyName = request.SearchBy; gridHelper.Value = request.SearchByValue; if (!string.IsNullOrEmpty(request.SearchByFilter)) { gridHelper.Operator = GridHelper.Operator.Contains; //set it only for Single Contain to work } filters.Add(gridHelper); var filterExpression = ExpressionBuilder.GetExpression <MovieLocation>(filters); var filteResults = _db.ListsMovieLocations.Where(filterExpression).ToList(); return(Task.FromResult(filteResults as IEnumerable <MovieLocation>)); }
public async Task <IEnumerable <MovieLocation> > Get(GetMovieLocationQueries getMovieLocationQueries) { return(await Mediator.Send <IEnumerable <MovieLocation> >(getMovieLocationQueries)); // i have to chane the request typq }