public async Task <PagingList <Workout> > SearchWorkouts(PageableQueryRequest request) { return(await PagingList <Workout> .CreateAsync(GetAll() .Where(x => x.Tags.Contains(request.Query)), request.Page, request.Size)); }
public async Task <IEnumerable <Movement> > Search([FromQuery(Name = "")] PageableQueryRequest request) { var movements = await repository.Search(request); return(movements); }
public async Task <IEnumerable <FitnessPath> > Search([FromQuery(Name = "")] PageableQueryRequest request) { var paths = await fitnessPathRepository.SearchFitnessPaths(request); return(paths); }
public async Task <IEnumerable <Workout> > Search([FromQuery(Name = "")] PageableQueryRequest request) { var workouts = await repository.SearchWorkouts(request); return(workouts); }