using NG_2023_Kanban.DataLayer.DbStartup; using NG_2023_Kanban.DataLayer.Entities; using NG_2023_Kanban.DataLayer.Interfaces; using Microsoft.EntityFrameworkCore; namespace NG_2023_Kanban.DataLayer.Repositories; public class BoardRepository : BaseRepository, IBoardRepository { public BoardRepository(DatabaseContext context) : base(context) { } public async Task> GetAllAsync() => await _context.Set().Select(x => x). Include(x => x.Users). Include(x => x.Columns). ToListAsync(); public async Task GetAsync(int id) => await _context.Set(). Include(x => x.Users). Include(x => x.Columns). FirstAsync(x => x.Id == id); }