コード例 #1
0
ファイル: UserGameService.cs プロジェクト: Robrownn/TigerBot
        public UserGame Add(User user, TigerGame game)
        {
            var selectedUser = _context.Users.Where(u => u.UserName == user.UserName).FirstOrDefault();
            var selectedGame = _context.Games.Where(g => g.GameName == game.GameName).FirstOrDefault();

            if (selectedUser != null && selectedGame != null)
            {
                try
                {
                    var newUserGame = new UserGame
                    {
                        UserID = selectedUser.Id,
                        GameID = selectedGame.Id
                    };

                    _context.UserGames.Add(newUserGame);
                    _context.SaveChanges();
                    return(newUserGame);
                }catch (Exception ex)
                {
                    Console.WriteLine($"{ex.Source}: {ex.Message}");
                }
            }

            return(null);
        }
コード例 #2
0
ファイル: GameService.cs プロジェクト: Robrownn/TigerBot
        public TigerGame Add(TigerGame newGame)
        {
            _context.Games.Add(newGame);
            _context.SaveChanges();

            return(newGame);
        }
コード例 #3
0
ファイル: UserService.cs プロジェクト: Robrownn/TigerBot
        public User Add(User newUser)
        {
            _context.Users.Add(newUser);
            _context.SaveChanges();

            return(newUser);
        }