public List <Movie> Retrieve(MovieQueryParameter param) { throw new NotImplementedException(); //Func<Movie, bool> predicate = (m) => true; //if (!string.IsNullOrWhiteSpace(param.Name)) //{ // var predicate1 = predicate; // predicate = (m) => predicate1(m) && m.Name.Contains(param.Name); //} //if (param.Name != null) //{ // var predicate2 = predicate; // predicate = (m) => predicate2(m) && m.Name.Contains(param.Name); //} //MovieRepository.Retrieve(predicate) }
public Task <List <Movie> > RetrieveAsync(MovieQueryParameter param) { throw new NotImplementedException(); }
public Task <IPaged <Movie> > PagedAsync(MovieQueryParameter param, int pageIndex, int pageSize) { throw new NotImplementedException(); }
// GET: Manage/Movie public async Task <ActionResult> Index(MovieQueryParameter param) { var pagedList = await MovieQueryEntry.PagedAsync(e => true, 1, 10); return(View(pagedList.ConvertDto())); }