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();
            });
        }
Exemplo n.º 3
0
        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;
        }