public ParentSignoffPageViewModel(INavigationService navigationService, IApplicationState applicationState, IDatabaseService databaseService, ISessionUpdateService sessionUpdateService) : base(applicationState) { _navigationService = navigationService; _applicationState = applicationState; _databaseService = databaseService; _sessionUpdateService = sessionUpdateService; ContinueCommand = new DelegateCommand(() => OnContinueCommand().IgnoreResult()); }
public CompleteSessionWizardController(CaseValidation sessionInProgress, INavigationService navigationService, IDataUpdateService dataUpdateService, IDatabaseService databaseService, ISessionUpdateService sessionUpdateService, IApplicationState applicationState) { _navigationService = navigationService; _dataUpdateService = dataUpdateService; _databaseService = databaseService; _sessionUpdateService = sessionUpdateService; _applicationState = applicationState; _sessionInProgress = sessionInProgress; }
public NoteEntryPageViewModel(INavigationService navigationService, IPageDialogService pageDialogService, IDatabaseService databaseService, IApplicationState applicationState, IConnectivity connectivity, ISessionUpdateService sessionUpdateService, ISettingsService settingsService) : base(applicationState) { _navigationService = navigationService; _pageDialogService = pageDialogService; _databaseService = databaseService; _connectivity = connectivity; _sessionUpdateService = sessionUpdateService; _settingsService = settingsService; DoneCommand = new DelegateCommand(() => OnDoneCommand().IgnoreResult()); CancelCommand = new DelegateCommand(() => OnCancelCommand().IgnoreResult()); }
public SelectedCasePageViewModel(INavigationService navigationService, IApplicationState applicationState, IDatabaseService databaseService, IDataUpdateService dataUpdateService, ISessionUpdateService sessionUpdateService, IConnectivity connectivity) : base(applicationState) { _navigationService = navigationService; _applicationState = applicationState; _databaseService = databaseService; _dataUpdateService = dataUpdateService; _sessionUpdateService = sessionUpdateService; _connectivity = connectivity; HomeSessionClicked = new DelegateCommand(() => OnHomeSessionClicked().IgnoreResult()); ManualTimeClicked = new DelegateCommand(() => OnManualTimeClicked().IgnoreResult()); ViewDetailsClicked = new DelegateCommand(() => OnViewDetailsClicked().IgnoreResult()); }
public ActiveSessionPageViewModel(INavigationService navigationService, IDataUpdateService dataUpdateService, IDatabaseService databaseService, ISessionUpdateService sessionUpdateService, IApplicationState applicationState) : base(applicationState) { _navigationService = navigationService; _dataUpdateService = dataUpdateService; _databaseService = databaseService; _sessionUpdateService = sessionUpdateService; _applicationState = applicationState; AddNotesClicked = new DelegateCommand(() => OnAddNotesClicked().IgnoreResult()); CompleteSessionClicked = new DelegateCommand(() => OnCompleteSessionClicked().IgnoreResult()); Device.StartTimer(TimeSpan.FromSeconds(5), () => { UpdateDuration(); return(_timerRunning); }); }
public ManualEntryWizardController(Case thisCase, INavigationService navigationService, IDataUpdateService dataUpdateService, IDatabaseService databaseService, ISessionUpdateService sessionUpdateService, IApplicationState applicationState) { _navigationService = navigationService; _dataUpdateService = dataUpdateService; _databaseService = databaseService; _sessionUpdateService = sessionUpdateService; _applicationState = applicationState; var now = DateTime.Now; _entryBaseInfoPageModel.Case = thisCase; _entryBaseInfoPageModel.DateOfService = now.Date; _entryBaseInfoPageModel.StartTime = (now - now.Date).RoundUpTo(15); _entryBaseInfoPageModel.EndTime = _entryBaseInfoPageModel.StartTime + TimeSpan.FromMinutes(30); }
public LoginPageViewModel(INavigationService navigationService, IAccountService accountService, IApplicationState applicationState, IConnectivity connectivity, IOfflineServices offlineServices, ISecureAppStorage secureAppStorage, IDataUpdateService dataUpdateService, IDatabaseService databaseService, ISessionUpdateService sessionUpdateService, ISettingsService settingsService, IUpdateService updateService, IPageDialogService pageDialogService) { _navigationService = navigationService; _accountService = accountService; _applicationState = applicationState; _connectivity = connectivity; _offlineServices = offlineServices; _secureAppStorage = secureAppStorage; _dataUpdateService = dataUpdateService; _databaseService = databaseService; _sessionUpdateService = sessionUpdateService; _settingsService = settingsService; _updateService = updateService; _pageDialogService = pageDialogService; Login = new DelegateCommand(() => OnLoginCommand().IgnoreResult()); Update = new DelegateCommand(() => OnUpdateCommand().IgnoreResult()); }