Пример #1
0
        private void buttonDeleteBoardGame_Click(object sender, EventArgs e)
        {
            BoardGameView selectedBoardGame = (BoardGameView)dataGridViewBoardGames.CurrentRow?.DataBoundItem;

            if (selectedBoardGame != null)
            {
                MainController.DeleteBoardGame(selectedBoardGame.BoardGameId);
                UpdateGrid();
            }
        }
Пример #2
0
        private void UpdateGrid()
        {
            var boardGameList = new List <BoardGameView>();

            foreach (var item in MainController.GetAllBoardGames())
            {
                var member = new BoardGameView
                {
                    BoardGameId     = item.BoardGameId,
                    Type            = item.GameType.Name,
                    Name            = item.Name,
                    PlayingTime     = item.PlayingTimeInMinutes + " min",
                    Players         = item.MinPlayers + " - " + item.MaxPlayers,
                    Rating          = item.Rating.ToString(CultureInfo.InvariantCulture),
                    Complexity      = item.Complexity.ToString(CultureInfo.InvariantCulture),
                    ReleaseYear     = item.ReleaseYear,
                    AvailableCopies = item.AvailableCopies
                };
                boardGameList.Add(member);
            }
            dataGridViewBoardGames.DataSource = boardGameList;
        }