| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -50,6 +50,8 @@ namespace TodoApi.Controllers
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                q = q.Take(Math.Min(t, MaxResultCount));
 | 
					 | 
					 | 
					 | 
					                q = q.Take(Math.Min(t, MaxResultCount));
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            }
 | 
					 | 
					 | 
					 | 
					            }
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					            q = q.OrderBy(e => e.CreatedAt);
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            var result = new
 | 
					 | 
					 | 
					 | 
					            var result = new
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            {
 | 
					 | 
					 | 
					 | 
					            {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                Items = await q.ToArrayAsync(),
 | 
					 | 
					 | 
					 | 
					                Items = await q.ToArrayAsync(),
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -72,12 +74,12 @@ namespace TodoApi.Controllers
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            await _db.SaveChangesAsync();
 | 
					 | 
					 | 
					 | 
					            await _db.SaveChangesAsync();
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            return Ok(todo);
 | 
					 | 
					 | 
					 | 
					            return Ok(todo);
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        }
 | 
					 | 
					 | 
					 | 
					        }
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        [HttpPost("toggle")]
 | 
					 | 
					 | 
					 | 
					        [HttpPost("toggle")]
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        public async Task<IActionResult> Toggle(ToggleModel vm)
 | 
					 | 
					 | 
					 | 
					        public async Task<IActionResult> Toggle(ToggleModel vm)
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        {
 | 
					 | 
					 | 
					 | 
					        {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            var now = DateTimeOffset.UtcNow;
 | 
					 | 
					 | 
					 | 
					            var now = DateTimeOffset.UtcNow;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            await _db.Todos.Where(e => vm.Ids.Contains(e.Id))
 | 
					 | 
					 | 
					 | 
					            await _db.Todos.Where(e => vm.Ids.Contains(e.Id))
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                .ExecuteUpdateAsync(setters =>
 | 
					 | 
					 | 
					 | 
					                .ExecuteUpdateAsync(setters =>
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    setters
 | 
					 | 
					 | 
					 | 
					                    setters
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
 
 |