/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package controller;

import java.util.List;
import model.AtletaVO;
import model.dao.AtletaDAO;

/**
 * Classe responsável pelo controle da FRMBuscarAtleta
 *
 * @author Hellen
 */
public class BuscarAtletaController {

    private final EquipesController equipesController;

    public BuscarAtletaController(EquipesController equipesController) {
        this.equipesController = equipesController;
    }

    /**
     * Método para buscar todos os atletas cadastrados
     *
     * @param filtro filtro de busca por nome
     * @return
     */
    public List<AtletaVO> listarTodos(String filtro) {
        return new AtletaDAO().buscar(filtro);
    }

    /**
     * Método para selecionar o atleta desejado para ser jogador da equipe
     *
     * @param atletaVO atleta selecionado
     */
    public void selecionar(AtletaVO atletaVO) {
        equipesController.adicionarJogador(atletaVO);
    }

    public EquipesController getEquipesController() {
        return equipesController;
    }
}
