/// <summary> /// Function registers the classes in the FreshMVVM IOC container. /// </summary> private void RegisterServices() { GiphyService giphyService = new GiphyService(); SearchCacheService searchCacheService = new SearchCacheService(); GifCollectionService gifCollectionService = new GifCollectionService(); GifDataService gifDataService = new GifDataService(); FreshIOC.Container.Register(giphyService); FreshIOC.Container.Register(searchCacheService); FreshIOC.Container.Register(gifCollectionService); FreshIOC.Container.Register(gifDataService); }
private async void Initialize() { try { _gifCollectionServiceObj = FreshIOC.Container.Resolve <GifCollectionService>(); _gifDataServiceObj = FreshIOC.Container.Resolve <GifDataService>(); GifCollections = new ObservableCollection <GifCollectionItem>(); await RefreshGifCollectionItems(); } catch (Exception exception) { MainThread.BeginInvokeOnMainThread ( () => { CoreMethods.DisplayAlert("Uh Oh", "Something bad happened: \n" + exception.Message, "Ok"); } ); } }
private void Initialize() { _gifCollectionService = FreshIOC.Container.Resolve <GifCollectionService>(); GifCollections = new ObservableCollection <GifCollectionItem>(); RefreshCollections(); }