public async Task<IEnumerable<Category>> GetAllCategoriesTaskListsAsync(string userId, string categoryName)
{
return await _context.Categories
.Include(c => c.TaskLists)
.ThenInclude(tl => tl.User)
.Include(c => c.TaskLists)
.ThenInclude(tl => tl.TaskListItems)
.Include(c => c.TaskLists)
.ThenInclude(tl => tl.UserTaskLists)
.Where(c => c.UserId == userId && c.Name.ToLower() == categoryName.ToLower())
.ToListAsync();
}
public async Task<IEnumerable<Category>> GetAllCategoriesTaskListsAsync(string userId, string categoryName)
{
return await _context.Categories
.Include(c => c.TaskLists)
.ThenInclude(tl => tl.User)
.Include(c => c.TaskLists)
.ThenInclude(tl => tl.TaskListItems)
.Include(c => c.TaskLists)
.ThenInclude(tl => tl.UserTaskLists)
.Where(c => c.UserId == userId && c.Name.ToLower() == categoryName.ToLower())
.ToListAsync();
}