public IHttpActionResult Get([FromUri] ExerciseQueryRequest request) { var exercises = _unitOfWork.ExerciseRepository.GetAll().Skip(request.Skip.GetValueOrDefault()).ToList(); return(Ok(exercises.Any() ? (request.Take.HasValue ? exercises.Take(request.Take.Value) : exercises) : null)); }
protected override IEnumerable <Exercise> HandleCore(ExerciseQueryRequest query) { return(_dbContext.Query <Exercise>() .OrderBy(e => e.ExerciseName) .ToList()); }