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(); }