Exemplo n.º 1
0
        /// <summary>
        /// Default constructor
        /// </summary>
        public AddNewTimeTaskPageViewModel(ITimeTasksService timeTasksService, IUIManager uiManager)
        {
            // Create commands
            AddTaskCommand = new RelayCommand(AddNewTask);
            GoBackCommand  = new RelayCommand(CancelAndBackAsync);

            // Get injected DI services
            mTimeTasksService = timeTasksService;
            mUIManager        = uiManager;
        }
Exemplo n.º 2
0
        /// <summary>
        /// Default constructor
        /// </summary>
        public SessionHandler(ITimeTasksService timeTasksService, ITimeTasksCalculator timeTasksCalculator, ISettingsProvider settingsProvider)
        {
            mTimeTasksService    = timeTasksService;
            mTimeTasksCalculator = timeTasksCalculator;
            mSettingsProvider    = settingsProvider;

            mOneTick = TimeSpan.FromSeconds(mSettingsProvider.TimerTickRate / 1000);

            Reset();
        }