Esempio n. 1
0
 public OwnerBasedApiService(IRepository <T> repository, IGameParameterParserService gameParameterParserService)
     : base(repository, gameParameterParserService)
 {
 }
 public DefaultUniqueDataService(IRepository <IUniqueData> repository,
                                 IGameParameterParserService gameParameterParserService)
     : base(repository, gameParameterParserService)
 {
 }
Esempio n. 3
0
 protected BaseApiService(IRepository <T> repository, IGameParameterParserService gameParameterParserService)
 {
     Guard.VerifyObjectNotNull(repository, nameof(repository));
     Repository = repository;
     _game      = gameParameterParserService.ParseGame();
 }
 public DefaultMovementService(IRepository <IMovement> repository, IGameParameterParserService gameParameterParserService)
     : base(repository, gameParameterParserService)
 {
 }
Esempio n. 5
0
        public DefaultCharacterService(IRepository <ICharacter> repository,
                                       IMovementService movementService, ICharacterAttributeRowService attributeRowService,
                                       IMoveService moveService, IUniqueDataService uniqueDataService, IGameParameterParserService gameParameterParserService)
            : base(repository, gameParameterParserService)
        {
            Guard.VerifyObjectNotNull(attributeRowService, nameof(attributeRowService));
            Guard.VerifyObjectNotNull(moveService, nameof(moveService));
            Guard.VerifyObjectNotNull(movementService, nameof(movementService));
            Guard.VerifyObjectNotNull(uniqueDataService, nameof(uniqueDataService));

            _attributeRowService = attributeRowService;
            _moveService         = moveService;
            _movementService     = movementService;
            _uniqueDataService   = uniqueDataService;
        }
Esempio n. 6
0
 public DefaultCharacterAttributeService(IRepository <ICharacterAttributeRow> characterAttributeRowRepository,
                                         ICharacterAttributeNameProvider characterAttributeNameProvider, IGameParameterParserService gameParameterParserService)
     : base(characterAttributeRowRepository, gameParameterParserService)
 {
     Guard.VerifyObjectNotNull(characterAttributeNameProvider, nameof(characterAttributeNameProvider));
     _characterAttributeNameProvider = characterAttributeNameProvider;
 }