Ejemplo n.º 1
0
        public void Show()
        {
            while (true)
            {
                AdminViewOption selectedOption = RenderMenu();
                switch (selectedOption)
                {
                case AdminViewOption.ManageSongs:
                    SongsView songsView = new SongsView();
                    songsView.Show();
                    break;

                case AdminViewOption.ManageArtists:
                    ArtistsView artistsView = new ArtistsView();
                    artistsView.Show();
                    break;

                case AdminViewOption.Logout:
                    AuthenticationService.LoggedUser = null;
                    return;

                default:
                    break;
                }
            }
        }
Ejemplo n.º 2
0
        public void Show()
        {
            while (true)
            {
                AdminViewOption selectedOption = RenderMenu();
                switch (selectedOption)
                {
                case AdminViewOption.ManageUsers:
                    UserManagementView userManagementView = new UserManagementView();
                    userManagementView.Show();
                    break;

                case AdminViewOption.ManageTasks:
                    TaskManagementView taskManagementView = new TaskManagementView();
                    taskManagementView.Show();
                    break;

                case AdminViewOption.ManageComments:
                    CommentsView commentsView = new CommentsView();
                    commentsView.Show();
                    break;

                case AdminViewOption.Logout:
                    AuthenticationService.LoggedUser = null;
                    return;

                default:
                    throw new NotImplementedException("Reached default - this shouldn't happen in that case");
                }
            }
        }