public async Task <IEnumerable <TodoItem> > ListAsync(IBaseCustomSearch search) { return(await _context.Set <TodoItem>() .AsQueryable() .Apply(search) .ToListAsync()); }
public IEnumerable <TodoItem> List(IBaseCustomSearch search) { return(_context.Set <TodoItem>() .AsQueryable() .Apply(search) .ToList()); }
public ListOf <TodoItemGetViewModel> List(IBaseCustomSearch search) { var items = _repository.List(search); var viewmodel = new ListOf <TodoItemGetViewModel> { Collection = _mapper.Map <IEnumerable <TodoItemGetViewModel> >(items), Total = items.Count() }; return(viewmodel); }