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());
 }