Exemple #1
0
        public ApiUpdaterService(ILogger <ApiUpdaterService> logger,
                                 IPlayerService playerService,
                                 IPlayerRepository playerRepository,
                                 ICharacterRepository characterRepository,
                                 ICharacterService characterService,
                                 ISkillRepository skillRepository,
                                 ISkillService skillService,
                                 ICraftableService craftableService,
                                 ICraftableRepository craftableRepository,
                                 IBondService bondService,
                                 IBondRepository bondRepository,
                                 ICharacterSkillService characterSkillService,
                                 ICharacterSkillRepository characterSkillRepository)
        {
            _logger = logger;

            _playerService       = playerService;
            _playerRepository    = playerRepository;
            _characterService    = characterService;
            _characterRepository = characterRepository;
            _skillService        = skillService;
            _skillRepository     = skillRepository;
            _itemService         = craftableService;
            _itemRepository      = craftableRepository;
            _bondRepository      = bondRepository;
            _bondService         = bondService;
            _charSkillService    = characterSkillService;
            _charSkillRepository = characterSkillRepository;
        }
Exemple #2
0
 /// <summary>
 /// Creates a new instance of the <see cref="BondsController"/> class
 /// </summary>
 /// <param name="repository">Repository containing bonds and access methods</param>
 /// <param name="charRepo">Repository containing characters and access methods</param>
 /// <param name="itemRepo">Repository containing items and access methods</param>
 /// <param name="service">Class containing methods to call the items API</param>
 public BondsController(IBondRepository repository,
                        ICharacterRepository charRepo,
                        ICraftableRepository itemRepo,
                        IBondService service)
 {
     _repository          = repository;
     _characterRepository = charRepo;
     _itemRepository      = itemRepo;
     _service             = service;
 }
Exemple #3
0
 public AssetApiController(IUnitOfWork unitOfWork, IAssetService assetService)
 {
     //var json = GlobalConfiguration.Configuration.Formatters.JsonFormatter;
     //json.SerializerSettings.ContractResolver = new AssetContractResolver();
     _assetService        = assetService;
     _unitOfWork          = (IComplete)unitOfWork;
     _assetRepository     = unitOfWork.Assets;
     _bondRepository      = unitOfWork.Bonds;
     _portfolioRepository = unitOfWork.Portfolios;
 }
Exemple #4
0
 public DeployController(DbContext dbContext,
                         IBondRepository bondRepository,
                         IQuorumUserRepository quorumUserRepository,
                         IQuorumNodeRepository quorumNodeRepository,
                         IContractRepository contractRepository)
 {
     _bondRepository       = bondRepository;
     _quorumUserRepository = quorumUserRepository;
     _quorumNodeRepository = quorumNodeRepository;
     _dbContext            = dbContext;
     _contractRepository   = contractRepository;
 }
Exemple #5
0
 public AssetApiController(IUnitOfWork unitOfWork,
                           IAssetService assetService,
                           IAssetRepository assetRepository,
                           IBondRepository bondRepository,
                           IPortfolioRepository portfolioRepository,
                           ISessionService sessionService,
                           ILogger logger)
     : base(logger, unitOfWork, sessionService)
 {
     _assetService        = assetService;
     _assetRepository     = assetRepository;
     _bondRepository      = bondRepository;
     _portfolioRepository = portfolioRepository;
 }
 public AssetService(IAssetRepository assetRepository, IBondRepository bondRepository)
 {
     _assetRepository = assetRepository;
     _bondRepository  = bondRepository;
 }
        // GET api/values

        public ValuesController(ITest test, IBondRepository bondRepository)
        {
            _test           = test;
            _bondRepository = bondRepository;
        }
Exemple #8
0
 /// <summary>
 /// Initialises a new instance of the <see cref="BondsController"/> class
 /// </summary>
 /// <param name="repository">A repository containing bonds</param>
 public BondsController(IBondRepository repository)
 {
     _repository = repository;
 }
Exemple #9
0
 public BondsController(IBondRepository bondRepository)
 {
     _bondRepository = bondRepository;
 }
Exemple #10
0
 public AssetService(IUnitOfWork unitOfWork)
 {
     _assetRepository = unitOfWork.Assets;
     _bondRepository  = unitOfWork.Bonds;
 }