Пример #1
0
        public ExploreStoresViewModel(IStoreDataStore storeDataStore, IStoreCardService storeCardService, IStorePresenterFactory storePresenterFactory)
        {
            StoreCardService      = storeCardService;
            StoreDataStore        = storeDataStore;
            StorePresenterFactory = storePresenterFactory;

            SearchCommand  = new Command <CommandEventData>(Search);
            RefreshCommand = new Command(() => Refresh());
            FetchStores();
            Stores = new ObservableCollection <StorePresenter>(AvailableStores);
            Init();
        }
        public HomeViewModel(IStoreDataStore storeDataStore, IStoreCardService storeCardService, IStorePresenterFactory storePresenterFactory)
        {
            StoreDataStore = storeDataStore;
            StoreCardService = storeCardService;
            StorePresenterFactory = storePresenterFactory;

            FetchFavoriteStores();

            RefreshCommand = new Command(() => Refresh());

            Init();
        }