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; } } }
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"); } } }