internal void Navigate(ModesEnum mode) { switch (mode) { case ModesEnum.Main: _contentWindow.ContentControl.Content = _taskManagerWindow ?? (_taskManagerWindow = new TaskManagerView()); break; default: throw new ArgumentOutOfRangeException(nameof(mode), mode, null); } }
static void Main() { LoginView login = new LoginView(); login.View(); if (AuthenticationService.LoggedUser.IsAdmin) { UserManagerView userManager = new UserManagerView(); userManager.SelectMenu(); } else { BaseView taskManager = new TaskManagerView(); taskManager.View(); } }
static void Main(string[] args) { LoginView loginView = new LoginView(); loginView.Show(); if (AuthenticationService.LoggedUser.IsAdmin) { AdminView adminView = new AdminView(); adminView.Show(); } else { TaskManagerView taskManagerView = new TaskManagerView(); taskManagerView.Show(); } }
static void Main(string[] args) { LoginView loginView = new LoginView(); loginView.Show(); /*if Admin -> AdministrationManagerView*/ /*if User -> TasksManagerView*/ if (AuthenticationService.LoggedUser.Role.ToLower() == "admin") { /*FrontPageManagerView*/ AdministrationManagerView administrationManagerView = new AdministrationManagerView(); administrationManagerView.Show(); } else { /*FrontPageManagerView*/ TaskManagerView taskManagerView = new TaskManagerView(); taskManagerView.Show(); } }