using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Text; using System.Threading.Tasks; using Tango.FSE.Common; using Tango.FSE.Common.Navigation; using Tango.SharedUI.Helpers; namespace Tango.FSE.Diagnostics.ViewModels { [NavigationContainer] public class MainViewVM : FSEViewModel { public override void OnApplicationReady() { base.OnApplicationReady(); if (AuthenticationProvider.CurrentUser.HasPermission(Tango.BL.Enumerations.Permissions.FSE_RunFSE)) { InvokeUI(() => { NavigationManager.MenuItems.Add(new NavigationMenuItem(() => { NavigationManager.NavigateTo(); }) { Name = "Diagnostics", Index = 1, Description = "Monitor the current connected machine telemetry.", Image = ResourceHelper.GetImageFromResources("Images/diagnostics.png"), }); }); } } } }