C# 클래스 BusinessLogic.Logic.Players.PlayerDeleter

상속: IPlayerDeleter
파일 보기 프로젝트 열기: NemeStats/NemeStats

공개 메소드들

메소드 설명
DeletePlayer ( int playerId, ApplicationUser currentUser ) : void
PlayerDeleter ( IDataContext dataContext, IChampionRecalculator championRecalculator, INemesisRecalculator nemesisRecalculator ) : System

비공개 메소드들

메소드 설명
ClearOutCurrentNemesis ( int nemesisId, ApplicationUser currentUser, HashSet playerIdsToClear ) : void
ClearOutPreviousNemesis ( int nemesisId, ApplicationUser currentUser ) : void
DeleteChampionRecords ( int playerId, ApplicationUser currentUser ) : void
DeletePlayerAchievements ( int playerId, ApplicationUser currentUser ) : void
DeletePlayerNemesesRecords ( int playerId, ApplicationUser currentUser ) : void
RecalculateChampions ( IEnumerable gameDefinitionIds, ApplicationUser currentUser ) : void
RecalculateNemesis ( IEnumerable playerIdsThatNeedNewNemesis, ApplicationUser currentUser ) : void
ValidatePlayer ( int playerId ) : void

메소드 상세

DeletePlayer() 공개 메소드

public DeletePlayer ( int playerId, ApplicationUser currentUser ) : void
playerId int
currentUser ApplicationUser
리턴 void

PlayerDeleter() 공개 메소드

public PlayerDeleter ( IDataContext dataContext, IChampionRecalculator championRecalculator, INemesisRecalculator nemesisRecalculator ) : System
dataContext IDataContext
championRecalculator IChampionRecalculator
nemesisRecalculator INemesisRecalculator
리턴 System