示例#1
0
 public ReportController(IMapper mapper, IEquipmentManager equipmentManager, ILoanManager loanManager, ILoanExtensionManager loanExtensionManager)
 {
     __Mapper               = mapper ?? throw new ArgumentNullException(nameof(mapper));
     __EquipmentManager     = equipmentManager ?? throw new ArgumentNullException(nameof(equipmentManager));
     __LoanManager          = loanManager ?? throw new ArgumentNullException(nameof(loanManager));
     __LoanExtensionManager = loanExtensionManager ?? throw new ArgumentNullException(nameof(loanExtensionManager));
 }
 public UserController(IMapper mapper, UserManager <IdentityUser> userManager, ILoanManager loanManager, IUserRepository userRepository, ILoanEquipmentManager loanEquipmentManager, IEquipmentManager equipmentManager)
 {
     __Mapper               = mapper ?? throw new ArgumentNullException(nameof(mapper));
     __UserManager          = userManager ?? throw new ArgumentNullException(nameof(userManager));
     __LoanManager          = loanManager ?? throw new ArgumentNullException(nameof(loanManager));
     __UserRepository       = userRepository;
     __LoanEquipmentManager = loanEquipmentManager;
     __EquipmentManager     = equipmentManager;
 }
 public CombatEntityFactory(IRepository <CharacterBase> characterBaseRepo,
                            IRepository <CharacterHair> characterHairRepo,
                            IRepository <ClassTemplate> classTemplateRepo,
                            IEquipmentManager equipmentManager,
                            IStatusEffectManager statusEffectManager)
 {
     _characterBaseRepo   = characterBaseRepo;
     _characterHairRepo   = characterHairRepo;
     _classTemplateRepo   = classTemplateRepo;
     _equipmentManager    = equipmentManager;
     _statusEffectManager = statusEffectManager;
 }
 public BattleManagerFactory(IAbilityManager abilityManager,
                             IEquipmentManager equipmentManager,
                             IStatusEffectManager statusEffectManager,
                             IRepository <StatusEffect> statusEffectRepo,
                             ICombatAi combatAi)
 {
     _abilityManager      = abilityManager;
     _equipmentManager    = equipmentManager;
     _statusEffectManager = statusEffectManager;
     _statusEffectRepo    = statusEffectRepo;
     _combatAi            = combatAi;
 }
示例#5
0
 public EquipmentController(IMapper mapper, IEquipmentManager equipmentManager,
                            INoteManager noteManager, IEmailScheduleManager emailScheduleManager,
                            IBlobManager blobManager, IEquipmentBlobManager equipmentBlobManager,
                            IBlobService blobService, ILoanManager loanManager, ILoanEquipmentManager loanEquipmentManager)
 {
     __Mapper               = mapper ?? throw new ArgumentNullException(nameof(mapper));
     __EquipmentManager     = equipmentManager ?? throw new ArgumentNullException(nameof(equipmentManager));
     __NoteManager          = noteManager ?? throw new ArgumentNullException(nameof(noteManager));
     __EmailScheduleManager = emailScheduleManager ?? throw new ArgumentNullException(nameof(emailScheduleManager));
     __BlobManager          = blobManager ?? throw new ArgumentNullException(nameof(blobManager));
     __EquipmentBlobManager = equipmentBlobManager ?? throw new ArgumentNullException(nameof(equipmentBlobManager));
     __BlobService          = blobService ?? throw new ArgumentNullException(nameof(blobService));
     __LoanManager          = loanManager ?? throw new ArgumentNullException(nameof(loanManager));
     __LoanEquipmentManager = loanEquipmentManager ?? throw new ArgumentNullException(nameof(loanEquipmentManager));
 }
示例#6
0
 public LoanController(IMapper mapper, ILoanManager loanManager, IEquipmentManager equipmentManager, IUserRepository userRepository,
                       ILoanEquipmentManager loanEquipmentManager, IEmailScheduleManager emailScheduleManager,
                       IApplicationEmailSender emailSender, IBlacklistManager blacklistManager,
                       UserManager <IdentityUser> userManager, ILoanExtensionManager loanExtensionManager,
                       IConfigurationManager configurationManager, IConfiguration configuration)
 {
     __Mapper               = mapper ?? throw new ArgumentNullException(nameof(mapper));
     __LoanManager          = loanManager ?? throw new ArgumentNullException(nameof(loanManager));
     __EquipmentManager     = equipmentManager ?? throw new ArgumentNullException(nameof(equipmentManager));
     __UserRepository       = userRepository ?? throw new ArgumentNullException(nameof(userRepository));
     __LoanEquipmentManager = loanEquipmentManager ?? throw new ArgumentNullException(nameof(loanEquipmentManager));
     __EmailScheduleManager = emailScheduleManager ?? throw new ArgumentNullException(nameof(emailScheduleManager));
     __BlacklistManager     = blacklistManager ?? throw new ArgumentNullException(nameof(blacklistManager));
     __UserManager          = userManager ?? throw new ArgumentNullException(nameof(userManager));
     __LoanExtensionManager = loanExtensionManager ?? throw new ArgumentNullException(nameof(loanExtensionManager));
     __ConfigurationManager = configurationManager ?? throw new ArgumentNullException(nameof(configurationManager));
     __Configuration        = configuration ?? throw new ArgumentNullException(nameof(configuration));
 }
示例#7
0
        public BattleManager(IAbilityManager abilityManager,
                             IEquipmentManager equipmentManager,
                             IStatusEffectManager statusEffectManager,
                             IRepository <StatusEffect> statusEffectRepo,
                             ICombatAi combatAi)
        {
            _abilityManager      = abilityManager;
            _equipmentManager    = equipmentManager;
            _statusEffectManager = statusEffectManager;
            _statusEffectRepo    = statusEffectRepo;
            _combatAi            = combatAi;
            _seed = new Random();

            _timer           = new Timer();
            _timer.AutoReset = false;
            _timer.Interval  = GameplayConstants.EndOfTurnDelayInSeconds;
            _timer.Elapsed  += (sender, args) => StartTurn();
        }
 public EquipmentController(IMapper mapper, IEquipmentManager manager)
 {
     _mapper  = mapper;
     _manager = manager;
 }
 public EquipmentController(IAzureTableStorage tableStorage, IEquipmentManager equipmentManager)
 {
     _tableStorage     = tableStorage;
     _equipmentManager = equipmentManager;
 }
 public NoteController(IMapper mapper, INoteManager noteManager, IEquipmentManager equipmentManager)
 {
     __Mapper           = mapper ?? throw new ArgumentNullException(nameof(mapper));
     __NoteManager      = noteManager ?? throw new ArgumentNullException(nameof(noteManager));
     __EquipmentManager = equipmentManager ?? throw new ArgumentNullException(nameof(noteManager));
 }
示例#11
0
 public EquipmentController(IEquipmentManager equipmentManager)
 {
     EquipmentManager = equipmentManager;
 }
示例#12
0
 public EquipmentDomainServiceImpl(IEquipmentManager equipmentManager)
 {
     _equipmentManager = equipmentManager;
 }
示例#13
0
 public EquipmentController(UserManager <AppUser> userManager, IAdminLogger logger, IEquipmentManager mgr) : base(userManager, logger)
 {
     _mgr = mgr;
 }