public List <StandardGame> getStandardGamesOfRefereeList(StandardToutnament tourn, Referee arbitro) { return((from jogo in dbConteirner.Tournament. OfType <StandardToutnament>().ToList(). Find(t => t == tourn).Game where jogo.Referee.Id == arbitro.Id select jogo).ToList()); }
public bool EditTournament(StandardToutnament torneio) { bool flag = checkTournament(torneio); if (flag) { dbContainer.SaveChanges(); } return(flag); }
public bool AddTournament(StandardToutnament torneio) { bool flag = checkTournament(torneio); if (flag) { dbContainer.Tournament.Add(torneio); dbContainer.SaveChanges(); flag = true; } return(flag); }
public void RefreshListJogos(StandardToutnament tourn) { lbJogos.Items.Clear(); if (flagLoginArbitro) { listaStandGames = gameRepo.getStandardGamesOfRefereeList(tourn, arbitro); } else { listaStandGames = gameRepo.getStandardGamesList(tourn); } foreach (StandardGame game in listaStandGames) { lbJogos.Items.Add(game.Number + "\t" + game.Date.ToShortDateString()); } }
private void btGuardarTorneio_Click(object sender, EventArgs e) { if (rbNormal.Checked) { StandardToutnament tourn; if (!flagEditarTorneio) { tourn = new StandardToutnament(); } else { tourn = listaStandardTourn.ElementAt(lbTorneiosNormais.SelectedIndex); } tourn.Name = tbNomeTorneio.Text; tourn.Date = dpDataTorneio.Value; tourn.Descrition = tbDescricaoTorneio.Text; if (!flagEditarTorneio) { if (tourRepo.AddTournament(tourn)) { AtivarFormTorneio(false); LimpaFormTorneio(); RefreshListTorneiosNormais(); lbTorneiosNormais.SelectedIndex = lbTorneiosNormais.Items.Count - 1; } } else { if (tourRepo.EditTournament(tourn)) { AtivarFormTorneio(false); LimpaFormTorneio(); RefreshListTorneiosEquipas(); flagEditarTorneio = false; } } } else { TeamTournament tourn; if (!flagEditarTorneio) { tourn = new TeamTournament(); } else { tourn = listaTeamTourn.ElementAt(lbTorneiosEquipas.SelectedIndex); } tourn.Name = tbNomeTorneio.Text; tourn.Date = dpDataTorneio.Value; tourn.Descrition = tbDescricaoTorneio.Text; if (!flagEditarTorneio) { if (tourRepo.AddTournament(tourn)) { AtivarFormTorneio(false); LimpaFormTorneio(); RefreshListTorneiosEquipas(); lbTorneiosEquipas.SelectedIndex = lbTorneiosEquipas.Items.Count - 1; } } else { if (tourRepo.EditTournament(tourn)) { AtivarFormTorneio(false); LimpaFormTorneio(); RefreshListTorneiosEquipas(); flagEditarTorneio = false; } } } btNovoTorn.Enabled = true; }
public List <StandardGame> getStandardGamesList(StandardToutnament tourn) { return(dbConteirner.Tournament.OfType <StandardToutnament>().ToList().Find(tour => tour == tourn).Game.ToList()); }