public IActionResult GetAssignments([FromQuery] AssignmentParameters assignmentParameters) { var assignments = _repository.Assignment.GetAssignments(assignmentParameters); _logger.LogInfo($"Returned {assignments.Count()} assignments from database."); return(Ok(assignments)); }
public IEnumerable <Assignment> GetAssignments(AssignmentParameters assignmentParameters) { return(FindAll() .OrderBy(on => on.Name) .Skip((assignmentParameters.PageNumber - 1) * assignmentParameters.PageSize) .Take(assignmentParameters.PageSize) .ToList()); }