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; }
public CoinService(ICoinsRepository coinsRepository) { this.coinsRepository = coinsRepository; }
public HomeController(ICoinsRepository coinsRepository, IDrinksRepository drinkRepository) { this.repositoryCoins = coinsRepository; this.repositoryDrinks = drinkRepository; }