BusinessLogic.Logic.Players.PlayerDeleter.ClearOutCurrentNemesis C# (CSharp) Метод

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

private ClearOutCurrentNemesis ( int nemesisId, ApplicationUser currentUser, HashSet playerIdsToClear ) : void
nemesisId int
currentUser ApplicationUser
playerIdsToClear HashSet
Результат void
        private void ClearOutCurrentNemesis(int nemesisId, ApplicationUser currentUser, HashSet<int> playerIdsToClear)
        {
            var playersToUpdateCurrentNemesis = _dataContext.GetQueryable<Player>()
                .Where(p => p.NemesisId == nemesisId)
                .ToList();

            foreach (var player in playersToUpdateCurrentNemesis)
            {
                player.NemesisId = null;
                _dataContext.Save(player, currentUser);
                playerIdsToClear.Add(player.Id);
            }
        }