Пример #1
0
        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;
            }
        }
Пример #2
0
 public StatsViewModel(INavigationService navigationService, IStravaService stravaService) : base(navigationService)
 {
     _myActivityIncrementalCollection             = new MyActivityIncrementalCollection(stravaService);
     _myActivityIncrementalCollection.DataLoaded += OnDataLoaded;
 }