C# Класс BusinessLogic.Logic.Nemeses.NemesisRecalculator

Наследование: INemesisRecalculator
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
NemesisRecalculator ( IDataContext dataContext, IPlayerRepository playerRepository ) : BusinessLogic.DataAccess
RecalculateAllNemeses ( ) : void
RecalculateNemesis ( int playerId, ApplicationUser currentUser ) : Nemesis

Приватные методы

Метод Описание
ClearNemesisId ( ApplicationUser currentUser, Player minionPlayer ) : void
UpdateExistingNemesisIfNeeded ( ApplicationUser currentUser, Nemesis existingNemesis, Nemesis newNemesis ) : Nemesis

Описание методов

NemesisRecalculator() публичный Метод

public NemesisRecalculator ( IDataContext dataContext, IPlayerRepository playerRepository ) : BusinessLogic.DataAccess
dataContext IDataContext
playerRepository IPlayerRepository
Результат BusinessLogic.DataAccess

RecalculateAllNemeses() публичный Метод

public RecalculateAllNemeses ( ) : void
Результат void

RecalculateNemesis() публичный Метод

public RecalculateNemesis ( int playerId, ApplicationUser currentUser ) : Nemesis
playerId int
currentUser ApplicationUser
Результат Nemesis