using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Tango.Core.Commands; using Tango.PPC.BackupRestore.Views; using Tango.PPC.Common; namespace Tango.PPC.BackupRestore.ViewModels { public class WelcomeViewVM : PPCViewModel { public RelayCommand NavigateToBackupCommand { get; set; } public RelayCommand NavigateToRestoreCommand { get; set; } public WelcomeViewVM() { NavigateToBackupCommand = new RelayCommand(() => { NavigationManager.NavigateTo(nameof(BackupView)); }); NavigateToRestoreCommand = new RelayCommand(() => { NavigationManager.NavigateTo(nameof(RestoreView)); }); } public override void OnApplicationStarted() { } public override void OnNavigatedTo() { base.OnNavigatedTo(); NotificationProvider.NotificationsVisible = false; } public override Task OnNavigateBackRequest() { NotificationProvider.NotificationsVisible = true; return base.OnNavigateBackRequest(); } } }