public void UpdateTournamentGrid(Guid tournamentId, TournamentGrid updatedGrid) { var tournament = mReposManager.TournamentsRepository.GetById(tournamentId); tournament.Data.Grid = updatedGrid; mReposManager.TournamentsRepository.UpdateTournament(tournament); }
public virtual IActionResult UpdateTournamentGrid([FromRoute] Guid tournamentId, [FromBody] TournamentGrid updatedGrid) { mLogger.Info("", Codes.TournamentGridUpdated, "Grid update attempt", mReferenceId, new { tournamentId, updatedGrid }); mCore.TournamentsApi.UpdateTournamentGrid(tournamentId, updatedGrid); mLogger.Info("", Codes.TournamentGridUpdated, "Grid update success", mReferenceId); return(Ok()); }
private void TabControl_SelectedIndexChanged(object sender, EventArgs e) { switch (TabControl.SelectedTab.Text) { case "Команды": currentGrid = TeamGrid; TeamGrid.DataSource = Controller.GetTeams(); TeamGrid.CellBorderStyle = DataGridViewCellBorderStyle.SingleVertical; TeamGrid.Refresh(); TeamGrid.Update(); CreateTeamButton.Enabled = false; if (Program.currentPlayer != null && (Program.currentPlayer.Role.Role1 == "Менеджер" || Program.currentPlayer.Role.Role1 == "Администратор")) { CreateTeamButton.Visible = true; if (Controller.IsAlreadyHasATeam(Program.currentPlayer.PlayerID)) { CreateTeamButton.Enabled = false; } else { CreateTeamButton.Enabled = true; } } break; case "Игроки": currentGrid = PlayerGrid; currentGrid.DataSource = Controller.GetPlayers(); PlayerGrid.CellBorderStyle = DataGridViewCellBorderStyle.SingleVertical; CreateTeamButton.Enabled = false; CreateTeamButton.Visible = false; DeleteTeamButton.Enabled = false; DeleteTeamButton.Visible = false; ChangeTeamButton.Enabled = false; ChangeTeamButton.Visible = false; CreateChamp.Enabled = false; CreateChamp.Visible = false; DeleteChamp.Enabled = false; DeleteChamp.Visible = false; UpdateChamp.Enabled = false; UpdateChamp.Visible = false; break; case "Чемпионаты": currentGrid = TournamentGrid; TournamentGrid.DataSource = Controller.GetTournaments(); TournamentGrid.CellBorderStyle = DataGridViewCellBorderStyle.SingleVertical; TournamentGrid.Refresh(); TournamentGrid.Update(); CreateChamp.Enabled = false; if (Program.currentPlayer != null && (Program.currentPlayer.Role.Role1 == "Организатор" || Program.currentPlayer.Role.Role1 == "Администратор")) { CreateChamp.Visible = true; CreateChamp.Enabled = true; DeleteChamp.Enabled = true; DeleteChamp.Visible = true; UpdateChamp.Enabled = true; UpdateChamp.Visible = true; } break; } }