Пример #1
0
 public MainWindowViewModel(ICurrencyManager currencyManager, IStorageService storageService)
 {
     this.currencyManager    = currencyManager;
     this.storageService     = storageService;
     cancellationTokenSource = new CancellationTokenSource();
     currencies = new ObservableCollection <CurrencyItemViewModel>();
 }
Пример #2
0
        private void Initialize(ICurrencyManager currencyManager, IPersistencyManager persistencyManager)
        {
            var selectedCurrencies = persistencyManager.GetSelectedCurrencies();
            var allCurrencies      = currencyManager.Currencies;

            Currencies = new ObservableCollection <Currency>(allCurrencies.Except(selectedCurrencies));
        }
Пример #3
0
 public CurrencyBundle(string name, ICurrencyType currencyType, int amount, ICurrencyManager currencyManager)
 {
     _name            = name;
     _amount          = amount;
     _currencyManager = currencyManager;
     _currencyType    = currencyType;
 }
 public CurrenciesController(
     ILogger <CurrenciesController> logger,
     ICurrencyManager currencyManager)
 {
     _logger          = logger;
     _currencyManager = currencyManager;
 }
Пример #5
0
 public NbpApiClient(ILogger <NbpApiClient> logger, HttpClient httpClient, ICurrencyManager currencyManager)
 {
     _logger          = logger;
     _httpClient      = httpClient;
     _serializer      = new JsonSerializer();
     _currencyManager = currencyManager;
 }
Пример #6
0
 public LeveledCurrencyPayment(string id, ICurrencyType currencyType, ICurrencyManager currencyManager, int[] leveledPrices)
 {
     _level           = new RecordIntProperty(id, 0);
     _leveledPrices   = leveledPrices;
     _currencyType    = currencyType;
     _currencyManager = currencyManager;
 }
Пример #7
0
        public CurrencySelectionViewModel(ICurrencyManager currencyManager, IPersistencyManager persistencyManager, IMessenger messenger)
        {
            Initialize(currencyManager, persistencyManager);

            _messenger          = messenger;
            _persistencyManager = persistencyManager;
            _messenger.Register <CurrencyRemovedMessage>(this, OnCurrencyRemoved);
        }
Пример #8
0
        public void TestInitialize()
        {
            _mockExternalService    = Substitute.For <IExternalService>();
            _mockExchangeRepository = Substitute.For <IExchangeRepository>();
            _mockLogger             = Substitute.For <ILogger <DollarManager> >();

            _target = new DollarManager(_mockExternalService, _mockExchangeRepository, _mockLogger);
        }
Пример #9
0
 public CurrencyController([NotNull] ICurrencyProviderClient currencyProviderClient,
                           [NotNull] ICurrencyManager currencyManager)
 {
     _currencyProviderClient = currencyProviderClient ??
                               throw new ArgumentNullException(nameof(currencyProviderClient));
     _currencyManager = currencyManager ??
                        throw new ArgumentNullException(nameof(currencyManager));
 }
Пример #10
0
 public ExchangeController(
     ILogger <ExchangeController> logger,
     ICurrencyManager currencyManager
     )
 {
     _logger          = logger;
     _currencyManager = currencyManager;
 }
Пример #11
0
        public CurrencyProviderTests()
        {
            var services = MockServices.ScopedServiceProvider;

            _context            = services.GetService <AldertoDbContext>();
            _manager            = services.GetService <ICurrencyManager>();
            _guildMemberManager = services.GetService <IGuildMemberManager>();
        }
Пример #12
0
 public InputViewModel(ICurrencyManager currencyManager, PersistencyManager persistencyManager, IMessenger messanger)
 {
     _currencyManager = currencyManager;
     Currencies       = new ObservableCollection <Currency>(
         currencyManager.Currencies);
     _messanger   = messanger;
     BaseCurrency = persistencyManager.BaseCurrency;
 }
 public PersAccounantAddOperationProcessor(ICategoryManager categoryManagerParam, ISourceManager sourceManagerParam,
                                           ICurrencyManager currencyManagerParam,
                                           IDBManager dbManagerParam)
     : base(dbManagerParam)
 {
     _categoryManager = categoryManagerParam;
     _sourceManager   = sourceManagerParam;
     _currencyManager = currencyManagerParam;
 }
Пример #14
0
 public OperationController(AddOperationProcessorBase operatorProcessorParam, ISourceManager sourceManagerParam,
                            ICurrencyManager currencyManagerParam, ICategoryManager categoryManagerParam, IOperationManager operationManagerParam)
 {
     _operatorProcessor = operatorProcessorParam;
     _sourceManager     = sourceManagerParam;
     _currencyManager   = currencyManagerParam;
     _categoryManager   = categoryManagerParam;
     _operationManager  = operationManagerParam;
 }
Пример #15
0
 public CurrencyModule(
     IGuildMemberManager guildMemberManager,
     IGuildPreferencesProvider guildPreferences,
     ICurrencyManager currencyManager)
 {
     _guildMemberManager = guildMemberManager;
     _guildPreferences   = guildPreferences;
     _currencyManager    = currencyManager;
 }
Пример #16
0
 public StatisticController(StatisticManagerBase statisticManagerParam, ExtremumsManagerBase managerExParam,
                            ISourceManager sourceManagerParam, ICategoryManager categoryManagerParam, ICurrencyManager currencyManagerParam)
 {
     _statisticManager = statisticManagerParam;
     _managerEx        = managerExParam;
     _sourceManager    = sourceManagerParam;
     _categoryManager  = categoryManagerParam;
     _currencyManager  = currencyManagerParam;
 }
Пример #17
0
    public NetworkCurrencyManager()
    {
        NetworkManager.OnLoginEvent  += GetBalance;
        NetworkManager.OnLogoutEvent += Logout;
#if PLAYFAB
        currencyMananager = new PlayFabCurrencyManager();
#elif GAMESPARKS
        currencyMananager = new GamesparksCurrencyManager();
#endif
    }
Пример #18
0
        public OutputViewModel(ICurrencyManager currencyManager, IPersistencyManager persistencyManager, IMessenger messenger)
        {
            Currencies          = new ObservableCollection <CurrencyViewModel>();
            _currencyManager    = currencyManager;
            _persistencyManager = persistencyManager;
            _messenger          = messenger;
            _messenger.Register <CurrencyAddedMessage>(this, OnCurrencyAdded);

            Initialize();
        }
Пример #19
0
        public CurrencyViewModel(Currency currency, ICurrencyManager currencyManager, IMessenger messanger)
        {
            Currency = currency;

            currencyManager.RatesUpdatedEvent += OnRatestChanged;

            messanger.Register <AmountChangedMessage>(this, OnAmountChanged);
            _rate = currencyManager.Calculate(currency.Ticker);
            Value = _rate * _amount;
        }
Пример #20
0
 public WalletManager(ILogger <WalletManager> log, IConfiguration configuration, IHttpContextAccessor httpContextAccessor, IRepository <Wallet> walletrepo, ICurrencyManager currency, WalletDbContext context, IRepository <FXUser> fxuser)
 {
     _walletrepo          = walletrepo ?? throw new ArgumentNullException(nameof(walletrepo));
     this.log             = log ?? throw new ArgumentNullException(nameof(log));
     this.configuration   = configuration;
     _httpContextAccessor = httpContextAccessor;
     _currency            = currency;
     Context = context;
     _fxuser = fxuser;
 }
Пример #21
0
        public override void SetUpReference()
        {
            IHeatManager heatManager = heatManagerAdaptor.GetHeatManager();

            thisTracker.SetHeatManager(heatManager);

            IScoreManager scoreManager = scoreManagerAdaptor.GetScoreManager();

            thisTracker.SetScoreManager(scoreManager);

            ICurrencyManager currencyManager = currencyManagerAdaptor.GetCurrencyManager();

            thisTracker.SetCurrencyManager(currencyManager);
        }
Пример #22
0
 public ProductManager(IProductRepository productRepository, IImageRepository imageRepository,
                       ICurrencyManager currencyManager = null,
                       ICategoryManager categoryManager = null,
                       IBrandManager brandManager       = null,
                       IColorManager colorManager       = null,
                       ISizeManager sizeManager         = null,
                       IRetailerManager retailerManager = null)
 {
     _productRepository = productRepository;
     _imageRepository   = imageRepository;
     //init separate Managers
     _currencyManager = currencyManager;
     _categoryManager = categoryManager;
     _brandManager    = brandManager;
     _colorManager    = colorManager;
     _sizeManager     = sizeManager;
     _retailerManager = retailerManager;
 }
 public async Task <ActionResult <BuyCurrencyResponse> > BuyCurrency(BuyCurrencyRequest request)
 {
     try
     {
         _currencyController = _currencyControllerFactory.CreateCurrencyController(request.CurrencyCode.ToUpper());
         return(StatusCode(StatusCodes.Status201Created, await _currencyController.BuyCurrency(request.UserId, request.Amount)));
     }
     catch (ArgumentException argumentException)
     {
         _logger.LogError(argumentException, "Invalid currency");
         return(StatusCode(StatusCodes.Status400BadRequest, argumentException.Message));
     }
     catch (Exception exception)
     {
         _logger.LogError(exception, "Unhandled exception");
         return(StatusCode(StatusCodes.Status500InternalServerError, exception.Message));
     }
 }
Пример #24
0
 public WalletService(IWalletManager walletManager, ICurrencyManager currencyManager, IUserManager userManager)
 {
     this.walletManager   = walletManager;
     this.currencyManager = currencyManager;
     this.userManager     = userManager;
 }
Пример #25
0
 public HomeController(IProductsRepository productsRepository, ICurrencyManager currencyManager)
 {
     _productsRepository = productsRepository;
     _currencyManager    = currencyManager;
 }
Пример #26
0
 public ExchangeControllerTest()
 {
     _manager    = new CurrencyManagerFake();
     _controller = new ExchangeController(null, _manager);
 }
Пример #27
0
        public CurrencyManagerTests()
        {
            _repository = new Mock <ITransactionRepository>();

            _manager = new CurrencyManager(_repository.Object);
        }
Пример #28
0
 public RealManager(ICurrencyManager dollarManager, IExchangeRepository repository, ILogger <RealManager> logger)
 {
     _dollarController = dollarManager;
     _repository       = repository;
     _logger           = logger;
 }
        public override void SetUpReference()
        {
            IGameplayUIElement gameplayUIElement = gameplayUIElementAdaptor.GetGameplayUIElement();

            thisWidget.SetGameplayUIElement(gameplayUIElement);

            IPlayerCharacterWaypointsFollower follower = playerCharacterWaypointsFollowerAdaptor.GetPlayerCharacterWaypointsFollower();

            thisWidget.SetPlayerCharacterWaypointsFollower(follower);

            IGameStatsTracker tracker = gameStatsTrackerAdaptor.GetTracker();

            thisWidget.SetGameStatsTracker(tracker);

            IHeadUpDisplay hud = headUpDisplayAdaptor.GetHeadUpDisplay();

            thisWidget.SetHeadUpDisplay(hud);

            IUIElementGroupScroller rootScroller = (IUIElementGroupScroller)rootScrollerAdaptor.GetUIElement();

            thisWidget.SetRootScroller(rootScroller);

            // IFrostGlass frostGlass = rootElementFrostGlassAdaptor.GetFrostGlass();
            // thisWidget.SetRootElementFrostGlass(frostGlass);

            IResourcePanel resourcePanel = resourcePanelAdaptor.GetResourcePanel();

            thisWidget.SetResourcePanel(resourcePanel);

            IMainMenuUIElement mainMenuUIElement = mainMenuUIAdaptor.GetMainMenuUIElement();

            thisWidget.SetMainMenuUIElement(mainMenuUIElement);

            IEndGamePane endGamePane = endGamePaneAdaptor.GetEndGamePane();

            thisWidget.SetEndGamePane(endGamePane);

            ITitlePane titlePane = titlePaneAdaptor.GetTitlePane();

            thisWidget.SetTitlePane(titlePane);

            IPlayerDataManager playerDataManager = playerDataManagerAdaptor.GetPlayerDataManager();

            thisWidget.SetPlayerDataManager(playerDataManager);

            IShootingDataManager shootingDataManager = shootingDataManagerAdaptor.GetShootingDataManager();

            thisWidget.SetShootingDataManager(shootingDataManager);

            IScoreManager scoreManager = scoreManagerAdaptor.GetScoreManager();

            thisWidget.SetScoreManager(scoreManager);

            ICurrencyManager currencyManager = currencyManagerAdaptor.GetCurrencyManager();

            thisWidget.SetCurrencyManager(currencyManager);

            IHeatManager heatManager = heatManagerAdaptor.GetHeatManager();

            thisWidget.SetHeatManager(heatManager);

            ICoreGameplayInputScroller inputScroller = inputScrollerAdaptor.GetInputScroller();

            thisWidget.SetCoreGameplayInputScroller(inputScroller);

            IGameplayPause gameplayPause = gameplayPauseAdaptor.GetGameplayPause();

            thisWidget.SetGameplayPause(gameplayPause);

            IPlayerInputManager playerInputManager = playerInputManagerAdaptor.GetInputManager();

            thisWidget.SetPlayerInputManager(playerInputManager);

            IFrostManager frostManager = frostManagerAdaptor.GetFrostManager();

            thisWidget.SetFrostManager(frostManager);

            ITutorialPane tutorialPane = tutorialPaneAdaptor.GetTutorialPane();

            thisWidget.SetTutorialPane(tutorialPane);

            IColorSchemeManager colorSchemeManager = colorSchemeManagerAdaptor.GetColorSchemeManager();

            thisWidget.SetColorSchemeManager(colorSchemeManager);

            IInterstitialADManager interstitialADManager = interstitialADManagerAdaptor.GetInterstitialADManager();

            thisWidget.SetInterstitialADManager(interstitialADManager);
        }
Пример #30
0
 public ApiController(ICurrencyManager currencyManager)
 {
     _currencyManager = currencyManager ?? throw new ArgumentNullException(nameof(currencyManager));
 }
Пример #31
0
 public HomeController(ICurrencyManager currencyManager)
 {
     _currencyManager = currencyManager;
 }