public async Task <IReadOnlyList <Note> > GetAll(QueryParamViewModel queryParam) { queryParam.SearchText = queryParam.SearchText ?? ""; return(await _repository.GetAllAsync <Note>() .Where(x => x.Title.Contains(queryParam.SearchText) || x.Description.Contains(queryParam.SearchText)) .Skip(queryParam.Skip) .Take(queryParam.Take) .ToListAsync()); }
public virtual async Task <IReadOnlyList <T> > Get(QueryParamViewModel pagination) { throw new NotImplementedException(); }
public async override Task <IReadOnlyList <Note> > Get([FromQuery] QueryParamViewModel queryParam) { return(await _noteService.GetAll(queryParam)); }