public IActionResult Post(UserGame userGame) { var currentUserProfile = GetCurrentUserProfile(); if (currentUserProfile.Id != userGame.UserProfileId) { return(Unauthorized()); } _gameRepository.AddUserGame(userGame); return(CreatedAtAction("Get", new { id = userGame.Id }, userGame)); }