private void CreateTeam_Click(object sender, RoutedEventArgs e)
        {
            string teamName = teamNameTextBox.Text;

            ITeam newTeam      = new Team(teamName, selectedPersons);
            ITeam existingTeam = source.getTeam(teamName);
            bool  validate     = teamController.validateTeam(newTeam, existingTeam);

            if (displayListBox.Items.Count == 0)
            {
                errorMessages.Text = "Team must have atleast 1 player on it";
                return;
            }

            if (validate)
            {
                errorMessages.Text = "";
                ITeam            createdTeam      = source.createTeam(newTeam);
                CreateTournament createTournament = new CreateTournament(user);
                createTournament.Show();
                this.Close();
            }
            else
            {
                errorMessages.Text = "Team already exists";
            }
        }
 public PrizeUI(CreateTournament tournament)
 {
     InitializeComponent();
     prizeController = ApplicationController.getPrizeController();
     source          = ApplicationController.getProvider();
     allPrizes       = new List <IPrize>();
     readPrizes();
     this.tournament = tournament;
 }
        private void CreateTournament_Click(object sender, RoutedEventArgs e)
        {
            CreateTournament newTournament = new CreateTournament(user);

            newTournament.Show();
        }