private void SetupCatsHttpClient() { var catHttpClient = new HttpClient() { BaseAddress = new Uri(Const.BASE_URL) }; catHttpClient.DefaultRequestHeaders.Add("x-api-key", Const.API_KEY); MyOrgContainer.Resolve <IHttpClientProvider>() .SetHttpClient(CatsClient.KEY, catHttpClient); }
private void OnCatClicked() { MyOrgContainer.Resolve <INavigationService>().NavigateToUrl(nameof(CatDetailPage), new { catId = Id }); }
public void RegisterDependency() { MyOrgContainer.RegisterType <IGetAllBreedUseCase, GetAllBreedUseCase>(); MyOrgContainer.RegisterType <IGetBreedByIdUseCase, GetBreedByIdUseCase>(); }
public void RegisterDependency() { MyOrgContainer.RegisterType <ICatsClient, CatsClient>(); }
protected override CatBreedsViewModel BuildViewModel() { return(MyOrgContainer.Resolve <CatBreedsViewModel>()); }
public void RegisterDependency() { MyOrgContainer.RegisterType <IMyOrgSecureStorage, MyOrgSecureStorage>(); }
public void RegisterDependency() { MyOrgContainer.RegisterSingleton <INavigationService, NavigationService>(); }
public void RegisterDependency() { MyOrgContainer.RegisterSingleton <IHttpClientProvider, HttpClientProvider>(); }