package ui;

import java.util.List;

import model.Team;
import dao.TeamDao;

public class SelectTeamUi extends AbstractUi {

    private TeamDao teamDao;

    public void setTeamDao(TeamDao teamDao) {
        this.teamDao = teamDao;
    }

    public void show() {
        // ÆÀ ¸ñ·Ï Ç¥½Ã
        showTeamList(this.teamDao.getTeamList());
        System.out.println("Enter¸¦ ´­·¯ÁÖ¼¼¿ä.");
        getInputedString();
    }

    protected void showTeamList(List<Team> teamList) {
        System.out.println("--------------------");
        System.out.println("¡º¼±¼ö ¸í´Ü¡»¡¸ÆÀ ¸ñ·Ï¡¹");
        System.out.println("ID    ÀÌ¸§");
        for (Team team : teamList) {
        	//ÆÀID¿Í ÆÀ¸í Ç¥½Ã
        	System.out.printf("%d  %s%n", team.getId(), team.getName());
		}
    }
}
