Exemple #1
0
        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());
        }
Exemple #2
0
 public virtual async Task <IReadOnlyList <T> > Get(QueryParamViewModel pagination)
 {
     throw new NotImplementedException();
 }
Exemple #3
0
 public async override Task <IReadOnlyList <Note> > Get([FromQuery] QueryParamViewModel queryParam)
 {
     return(await _noteService.GetAll(queryParam));
 }