public override async Task <IEnumerable <Team> > GetAllAsync() => await TeamsWithPlayers.ToListAsync();
public override async Task <IEnumerable <Team> > GetAllAsync(Expression <Func <Team, bool> > condition) => await TeamsWithPlayers.Where(condition).ToListAsync();
public override async Task <Team> FindAsync(Expression <Func <Team, bool> > condition) => await TeamsWithPlayers.SingleOrDefaultAsync(condition);