C# 클래스 BusinessLogic.Logic.Champions.ChampionRecalculator

상속: IChampionRecalculator
파일 보기 프로젝트 열기: NemeStats/NemeStats 1 사용 예제들

공개 메소드들

메소드 설명
ChampionRecalculator ( IDataContext dataContext, IChampionRepository championRepository ) : System.Collections.Generic
RecalculateAllChampions ( ) : void
RecalculateChampion ( int gameDefinitionId, ApplicationUser applicationUser, bool allowedToClearExistingChampion = true ) : Champion

비공개 메소드들

메소드 설명
ClearChampionId ( ApplicationUser applicationUser, GameDefinition gameDefinition ) : void
UpdateExistingChampionIfNecessary ( ApplicationUser applicationUser, Champion existingChampion, Champion newChampion ) : Champion

메소드 상세

ChampionRecalculator() 공개 메소드

public ChampionRecalculator ( IDataContext dataContext, IChampionRepository championRepository ) : System.Collections.Generic
dataContext IDataContext
championRepository IChampionRepository
리턴 System.Collections.Generic

RecalculateAllChampions() 공개 메소드

public RecalculateAllChampions ( ) : void
리턴 void

RecalculateChampion() 공개 메소드

public RecalculateChampion ( int gameDefinitionId, ApplicationUser applicationUser, bool allowedToClearExistingChampion = true ) : Champion
gameDefinitionId int
applicationUser ApplicationUser
allowedToClearExistingChampion bool
리턴 Champion