Ejemplo n.º 1
0
        public ActivityPageViewModel(INavigationService navigationService, ITcxActivityService activityService)
            : base(navigationService)
        {
            _activityService = activityService;

            Loader = new ViewModelLoader <SessionMapInfo>(emptyStateMessage: AppResources.EmptyActivityMessage);
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DetailledRideViewModel" /> class.
 /// </summary>
 /// <param name="logFactory">The log provider.</param>
 /// <param name="navigationService">The navigation service.</param>
 public DetailledRideViewModel(ILoggerFactory logFactory, IMvxNavigationService navigationService, ITcxActivityService tcxactivityService)
     : base(logFactory, navigationService)
 {
     DeleteRideCommand   = new MvxAsyncCommand(DeleteRide);
     CloseSiteCommand    = new MvxAsyncCommand(() => this.NavigationService.Close(this));
     Loader              = new TaskLoaderNotifier <SessionMap>();
     _tcxActivityService = tcxactivityService;
 }
Ejemplo n.º 3
0
        public RouteTabViewModel(ILoggerFactory logFactory, IMvxNavigationService navigationService, IDbActivityService dbactivityService, ITcxActivityService tcxActivityService)
            : base(logFactory, navigationService)
        {
            _dbactivityService  = dbactivityService;
            _tcxActivityService = tcxActivityService;

            Loader = new TaskLoaderNotifier <List <ActivityHeaderModel> >();
            ActivityTappedCommand = new MvxCommand <ActivityHeaderModel>(item => NavigationService.Navigate <DetailledRouteViewModel>(item.Id));
        }
Ejemplo n.º 4
0
        public ActivityHeaderPageViewModel(INavigationService navigationService, ITcxActivityService activityService)
            : base(navigationService)
        {
            _activityService = activityService;

            Loader = new TaskLoaderNotifier <List <ActivityHeaderViewModel> >(/*emptyStateMessage: AppResources.EmptyActivityMessage*/);
            ActivityTappedCommand = new Command <ActivityHeaderViewModel>(
                item => NavigationService.NavigateAsync($"ActivityPage?activityId={item.Id}"));
        }
Ejemplo n.º 5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RidesListViewModel" /> class.
 /// </summary>
 /// <param name="logFactory">The log provider.</param>
 /// <param name="navigationService">The navigation service.</param>
 public RidesListViewModel(ILoggerFactory logFactory, IMvxNavigationService navigationService, IDbActivityService dbactivityService, ITcxActivityService tcxActivityService)
     : base(logFactory, navigationService, dbactivityService, tcxActivityService)
 {
 }