public EventTests() { var geckoService = FirefoxDriverService.CreateDefaultService(Environment.CurrentDirectory); geckoService.Host = "::1"; var firefoxOptions = new FirefoxOptions { AcceptInsecureCertificates = true }; _driver = new FirefoxDriver(geckoService, firefoxOptions); _addPage = new AddEventPage(_driver, "Admin/Manage/Events/Create"); _deletePage = new DeleteEventPage(_driver, "Admin/Manage/Events"); _loginHelper = new LoginHelper(_driver); }
private void RadListBox_SelectionChanged(object sender, System.Windows.Controls.SelectionChangedEventArgs e) { if ((sender as RadListBox).SelectedItem == null) { return; } String selection = (string)((sender as RadListBox).SelectedValue as RadListBoxItem).Content; switch (selection) { case "Add PDF Announcement": AddPDFAnnouncementPage pDFAnnouncementPage = new AddPDFAnnouncementPage(); frmMain.Navigate(pDFAnnouncementPage); btnAnnouncementsMax.IsOpen = false; break; case "Add Note Announcement": AddNoteAnnouncementPage noteAnnouncementPage = new AddNoteAnnouncementPage(); frmMain.Navigate(noteAnnouncementPage); break; case "Manage Announcements": ManageAnnouncementsPage manageAnnouncementsPage = new ManageAnnouncementsPage(); frmMain.Navigate(manageAnnouncementsPage); break; case "Add Event": AddEventPage addEventPage = new AddEventPage(); frmMain.Navigate(addEventPage); break; case "Manage Events": ManageEventsPage manageEventsPage = new ManageEventsPage(); frmMain.Navigate(manageEventsPage); break; case "Start Timer": AddTimerPage addTimerPage = new AddTimerPage(); frmMain.Navigate(addTimerPage); break; case "Manage Timer": break; case "Add User": AddUserPage addUserPage = new AddUserPage(); frmMain.Navigate(addUserPage); break; case "Manage Usergroups": ManageUsergroupsPage manageUsergroupsPage = new ManageUsergroupsPage(); frmMain.Navigate(manageUsergroupsPage); break; case "User Log": UserLogPage userLogPage = new UserLogPage(); frmMain.Navigate(userLogPage); break; case "Sign out": System.Diagnostics.Process.Start(Application.ResourceAssembly.Location); System.Windows.Application.Current.Shutdown(); break; default: Console.WriteLine("Default case"); break; } btnAnnouncementsMax.IsOpen = false; btnAnnouncementsMin.IsOpen = false; btnCalendarMax.IsOpen = false; btnCalendarMin.IsOpen = false; btnTimerMax.IsOpen = false; btnTimerMin.IsOpen = false; btnAdminSettingsMax.IsOpen = false; btnAdminSettingsMin.IsOpen = false; var box = sender as RadListBox; box.SelectedItem = null; }
protected override void ShowAddEntity() { var window = new AddEventPage(); window.ShowDialog(); }