Example #1
0
        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();
            }
        }
Example #3
0
        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();
            }
        }
Example #4
0
        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();
            }
        }