private void ApplyActivityFeedFilter(ActivityFeedFilter filter) { switch (filter) { case ActivityFeedFilter.All: FilterText = "Showing all activities"; ActivityIncrementalCollection = new FriendActivityIncrementalCollection(_stravaService, ActivityFeedFilter.All); break; case ActivityFeedFilter.Followers: FilterText = "Showing friends' activities"; ActivityIncrementalCollection = new FriendActivityIncrementalCollection(_stravaService, ActivityFeedFilter.Friends); break; case ActivityFeedFilter.My: FilterText = "Showing my activities"; ActivityIncrementalCollection = new MyActivityIncrementalCollection(_stravaService); break; } }
public StatsViewModel(INavigationService navigationService, IStravaService stravaService) : base(navigationService) { _myActivityIncrementalCollection = new MyActivityIncrementalCollection(stravaService); _myActivityIncrementalCollection.DataLoaded += OnDataLoaded; }