/// <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; }
/// <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(); }