public ActivityPageViewModel(INavigationService navigationService, ITcxActivityService activityService) : base(navigationService) { _activityService = activityService; Loader = new ViewModelLoader <SessionMapInfo>(emptyStateMessage: AppResources.EmptyActivityMessage); }
/// <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; }
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)); }
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}")); }
/// <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) { }