BusinessLogic.Logic.PlayedGames.PlayedGameSaver.ValidateAccessToPlayers C# (CSharp) Метод

ValidateAccessToPlayers() приватный Метод

private ValidateAccessToPlayers ( IEnumerable playerRanks, int gamingGroupId, ApplicationUser currentUser ) : void
playerRanks IEnumerable
gamingGroupId int
currentUser ApplicationUser
Результат void
        internal virtual void ValidateAccessToPlayers(IEnumerable<PlayerRank> playerRanks, int gamingGroupId, ApplicationUser currentUser)
        {
            foreach (var playerRank in playerRanks)
            {
                var player = _dataContext.FindById<Player>(playerRank.PlayerId);
                if (player.GamingGroupId != gamingGroupId)
                {
                    throw new PlayerNotInGamingGroupException(player.Id, gamingGroupId);
                }
                _securedEntityValidator.ValidateAccess<Player>(player, currentUser);
            }
        }