Пример #1
0
 public void Update(BoardGame boardGame)
 {
     Name             = boardGame.Name;
     CreatedBy        = boardGame.CreatedBy;
     MinPlayers       = boardGame.MinPlayers;
     MaxPlayers       = boardGame.MaxPlayers;
     LeftAmount       = boardGame.LeftAmount;
     ShortDescription = boardGame.ShortDescription;
     Price            = boardGame.Price;
     CountReview      = boardGame.CountReview;
     AverageMark      = boardGame.AverageMark;
 }
Пример #2
0
        public BoardGame Update(BoardGame boardGame)
        {
            if (boardGame == null)
            {
                throw new ArgumentNullException(nameof(boardGame));
            }

            using (var db = new Database())
            {
                var newBoardGame =
                    db.BoardGame.SingleOrDefault(x => x.Id == boardGame.Id);

                if (boardGame == null)
                {
                    return(null);
                }

                db.Update(boardGame);

                newBoardGame.Update(boardGame);
                return(newBoardGame);
            }
        }