public MainPageViewModel()
        {
            var httpClient = new HttpClient(new HttpClientDiagnosticsHandler(new HttpClientHandler()))
            {
                BaseAddress = new Uri("https://api.coingecko.com")
            };

            coinsRepository = RestService.For <ICoinsRepository>(httpClient);

            Coins = new List <Coin>();

            LoadCoinsCommand = new Command(async() => await LoadCoins());

            IsBusy = false;
        }
示例#2
0
 public CoinService(ICoinsRepository coinsRepository)
 {
     this.coinsRepository = coinsRepository;
 }
示例#3
0
 public HomeController(ICoinsRepository coinsRepository, IDrinksRepository drinkRepository)
 {
     this.repositoryCoins = coinsRepository;
     this.repositoryDrinks = drinkRepository;
 }