✨ introducing pagination in the api!
Co-authored-by: haraldnilsen <harald_998@hotmail.com>
This commit is contained in:
		
							parent
							
								
									f2d00947c8
								
							
						
					
					
						commit
						6ef2a4f8af
					
				
					 1 changed files with 8 additions and 1 deletions
				
			
		|  | @ -22,7 +22,14 @@ public class MovieController: ControllerBase | |||
|     try | ||||
|         { | ||||
|             var movies = _context.Movies.ToList(); | ||||
|             return Ok(movies); | ||||
|              | ||||
|             var totalMovies = movies.Count; | ||||
|             var totalPages = Math.Ceiling((double)totalMovies / pageSize); | ||||
| 
 | ||||
|             IEnumerable<MovieDB> resultSkip = movies.Skip(pageSize * (pageNumber - 1)); | ||||
|             IEnumerable<MovieDB> resultTake = resultSkip.Take(pageSize); | ||||
| 
 | ||||
|             return Ok(resultTake); | ||||
|         } | ||||
|     catch (Exception ex) | ||||
|         { | ||||
|  |  | |||
		Reference in a new issue
	
	 Sindre Kjelsrud
						Sindre Kjelsrud