public JournalViewModel(IJournalDataService dataService, INavigationHelper navigation, IMessenger messenger)
 {
     LocalSearchResults    = new ObservableRangeCollection <Grouping <string, JournalEntryDataModel> >();
     SearchCommand         = new AsyncCommand <string>(SearchClicked);
     UpdateEntryCommand    = new RelayCommand(async() => await UpdateClicked().ConfigureAwait(true));
     LogAgainCommand       = new RelayCommand(async() => await LogAgainClicked().ConfigureAwait(true));
     ItemTappedCommand     = new RelayCommand <JournalEntryDataModel>(x => ItemTapped(x));
     CreateNewEntryCommand = new RelayCommand <string>(async entryTitle => await CreateNewEntryClicked(entryTitle).ConfigureAwait(true));
     ViewReadingsCommand   = new AsyncCommand(this.ViewReadingsClicked);
     this.dataService      = dataService;
     this.navigation       = navigation;
     this.messenger        = messenger;
 }
Example #2
0
 public GetSummaries(
     IBookmarksDataService bookmarksDataService,
     IFeedDataService feedDataService,
     IJournalDataService journalDataService,
     IJobsDataService jobsDataService,
     ILoginSessionDataService loginSessionDataService,
     ILoginService loginService,
     INotebookDataService notebookDataService,
     IPersonalHealthService personalHealthService,
     IBoardDataService boardDataService,
     IChecklistsDataService checklistsDataService) : base(loginService)
 {
     this.bookmarksDataService    = bookmarksDataService;
     this.feedDataService         = feedDataService;
     this.journalDataService      = journalDataService;
     this.jobsDataService         = jobsDataService;
     this.loginSessionDataService = loginSessionDataService;
     this.notebookDataService     = notebookDataService;
     this.personalHealthService   = personalHealthService;
     this.boardDataService        = boardDataService;
     this.checklistsDataService   = checklistsDataService;
 }
Example #3
0
 public InternalJournalControllerImpl()
 {
     _dataService = JournalDataService.Instance;
 }
Example #4
0
 public AddJournalEntry(IJournalDataService journalDataService, ILoginService loginService) : base(loginService)
 {
     this.journalDataService = journalDataService;
 }
 public JournalControllerImpl()
 {
     _dataService = JournalDataService.Instance;
 }
Example #6
0
 public JournalControllerImpl()
 {
     this._dataService = JournalDataService.Instance;
 }
Example #7
0
 public GetJournalEntries(IJournalDataService journalDataService, ILoginService loginService) : base(loginService)
 {
     this.journalDataService = journalDataService;
 }