BusinessLogic.Logic.Players.PlayerSaver.ThrowPlayerAlreadyExistsExceptionIfPlayerExistsWithThisName C# (CSharp) Метод

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

private ThrowPlayerAlreadyExistsExceptionIfPlayerExistsWithThisName ( string playerName, int gamingGroupId ) : void
playerName string
gamingGroupId int
Результат void
        private void ThrowPlayerAlreadyExistsExceptionIfPlayerExistsWithThisName(string playerName, int gamingGroupId)
        {
            var existingPlayerWithThisName = _dataContext.GetQueryable<Player>().FirstOrDefault(
                                                                                                       p => p.GamingGroupId == gamingGroupId
                                                                                                            && p.Name == playerName);

            if (existingPlayerWithThisName != null)
            {
                throw new PlayerAlreadyExistsException(playerName, existingPlayerWithThisName.Id);
            }
        }