Пример #1
0
        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);
        }
Пример #2
0
 private void OnCatClicked()
 {
     MyOrgContainer.Resolve <INavigationService>().NavigateToUrl(nameof(CatDetailPage), new { catId = Id });
 }
Пример #3
0
 public void RegisterDependency()
 {
     MyOrgContainer.RegisterType <IGetAllBreedUseCase, GetAllBreedUseCase>();
     MyOrgContainer.RegisterType <IGetBreedByIdUseCase, GetBreedByIdUseCase>();
 }
Пример #4
0
 public void RegisterDependency()
 {
     MyOrgContainer.RegisterType <ICatsClient, CatsClient>();
 }
Пример #5
0
 protected override CatBreedsViewModel BuildViewModel()
 {
     return(MyOrgContainer.Resolve <CatBreedsViewModel>());
 }
Пример #6
0
 public void RegisterDependency()
 {
     MyOrgContainer.RegisterType <IMyOrgSecureStorage, MyOrgSecureStorage>();
 }
Пример #7
0
 public void RegisterDependency()
 {
     MyOrgContainer.RegisterSingleton <INavigationService, NavigationService>();
 }
Пример #8
0
 public void RegisterDependency()
 {
     MyOrgContainer.RegisterSingleton <IHttpClientProvider, HttpClientProvider>();
 }