示例#1
0
        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());
 }