private async Task OnOpenExecuteAsync() { if (await _openFileService.DetermineFileAsync()) { _recentlyUsedItemsService.AddItem(new RecentlyUsedItem(_openFileService.FileName, DateTime.Now)); } }
private void OnOpenExecute() { if (_openFileService.DetermineFile()) { _recentlyUsedItemsService.AddItem(new RecentlyUsedItem(_openFileService.FileName, DateTime.Now)); } }
private void InitializeDemoData() { if (_recentlyUsedItemsService.Items.Count() == 0) { for (var i = 1; i < 4; i++) { var item = new RecentlyUsedItem(string.Format("Demo recently used item {0}", i), DateTime.Today.AddDays(i * -1)); _recentlyUsedItemsService.AddItem(item); } } if (_recentlyUsedItemsService.PinnedItems.Count() == 0) { for (var i = 1; i < 4; i++) { var item = new RecentlyUsedItem(string.Format("Demo pinned item {0}", i), DateTime.Today.AddDays(i * -1)); _recentlyUsedItemsService.AddItem(item); _recentlyUsedItemsService.PinItem(item.Name); } } }
protected override Task OnLoadedAsync(IProject project) { _recentlyUsedItemsService.AddItem(new RecentlyUsedItem(project.Location, DateTime.Now)); return(base.OnLoadedAsync(project)); }