using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Tango.BL.Enumerations; using Tango.FSE.Common; using Tango.FSE.Common.Navigation; using Tango.FSE.UI.Views; using Tango.SharedUI.Helpers; namespace Tango.FSE.UI.ViewModels { public class InternalModuleViewVM : FSEViewModel { public override void OnApplicationReady() { if (AuthenticationProvider.CurrentUser.HasAnyPermission(Permissions.FSE_RunFSE, Permissions.TwineRSMAccess)) { //NavigationManager.MenuItems.Add(new NavigationMenuItem(() => //{ // NavigationManager.NavigateTo(nameof(AccountView)); //}) //{ // Name = "Account", // Index = -1, // Description = "Manage your account details", // Image = ResourceHelper.GetImageFromResources("Images/Menu/account.png"), //}); NavigationManager.MenuItems.Add(new NavigationMenuItem(() => { NavigationManager.NavigateTo(nameof(EventsView)); }) { Name = "Events", Index = 1, Description = "View the current state and history of machine alerts.", Image = ResourceHelper.GetImageFromResources("Images/Menu/events.png"), }); //NavigationManager.MenuItems.Add(new NavigationMenuItem(() => //{ // NavigationManager.NavigateTo(nameof(SettingsView)); //}) //{ // Name = "Settings", // Index = 100, // Description = "Configuration of your Tango FSE", // Image = ResourceHelper.GetImageFromResources("Images/Menu/settings.png"), //}); } } } }