public ExerciseStatsPage(IComponentContext componentContext, IScreenSizeHandler screenSizeHandler, List <Exercise> exercises, List <Workout> workouts) { InitializeComponent(); _componentContext = componentContext; _screenSizeHandler = screenSizeHandler; _exercises = exercises; _workouts = workouts; Title = AppResources.ExerciseAnalysisTitle; }
public WorkoutsPage(IMessagingService messagingService, IScreenSizeHandler screenSizeHandler) { InitializeComponent(); _messagingService = messagingService; _screenSizeHandler = screenSizeHandler; _messagingService.Subscribe <WorkoutsViewModel>(this, Messages.WorkoutsReloaded, sender => { Refresh(); }); }
public AnalysisTabbedPage(IComponentContext componentContext, IMessagingService messagingService, IScreenSizeHandler screenSizeHandler, IWorkoutsRepository workoutsRepository, IExercisesRepository exercisesRepository) { InitializeComponent(); _componentContext = componentContext; _messagingService = messagingService; _screenSizeHandler = screenSizeHandler; _workoutsRepository = workoutsRepository; _exercisesRepository = exercisesRepository; Title = AppResources.AnalysisTitle; }