public CryptoCheckHostedService(
     ICurrencyRepository currencyRepository,
     ITriggerCheckerService triggerCheckerService,
     ICurrencySource currencySource)
 {
     _currencyRepository    = currencyRepository;
     _triggerCheckerService = triggerCheckerService;
     _currencySource        = currencySource;
 }
Пример #2
0
        public async Task <ChartResponse> Get(
            [FromBody] ChartRequest chartRequest,
            [FromServices] ICurrencySource currencySource)
        {
            var res = await currencySource.GetHistory(
                "verge",
                DateTime.UtcNow.AddDays(-1),
                DateTime.UtcNow);

            return(null);
        }
Пример #3
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            PlatformSetup.Setup();
            App.Setup();

            PlatformSetup.SetupDatabase();

            SetupUI();
            SetupMessages();

            Task.Factory.StartNew (async () =>
            {
                source = Container.Resolve<ICurrencySource> ();
                await source.RefreshFromSource ();
            });
        }
 public CurrencyListCollectionViewController(IntPtr handle)
     : base(handle)
 {
     source = Container.Resolve<ICurrencySource>();
 }
Пример #5
0
 public CurrencyConverterService(ICurrencySource currencySource)
 {
     _currencySource = currencySource;
 }
Пример #6
0
 public CurrenciesController(ICurrencySource currencyService, CurrencyConverterService currencyConverterService)
 {
     _currencyService          = currencyService;
     _currencyConverterService = currencyConverterService;
 }