public void AddBookTest() { var controller = new AdminPresenter(); var success = controller.AddBook(book); Assert.IsTrue(success); }
public void RemoveBookTest() { var controller = new AdminPresenter(); // var successfulAdd = controller.AddBook(book); var successfulDelete = controller.RemoveBook(book); Assert.IsTrue(successfulDelete); }
public AdminForm(clinicEntities clinicEntities) { _clinicEntities = clinicEntities; _medicineRepository = new MedicineRepository(_clinicEntities); _serviceRepository = new ServiceRepository(_clinicEntities); _permissionRepository = new PermissionRepository(_clinicEntities); _accountRepository = new AccountRepository(_clinicEntities); _billRepository = new BillRepository(_clinicEntities); _staffRepository = new StaffRepository(_clinicEntities, _permissionRepository, _accountRepository); _statisticRepository = new StatisticRepository(_clinicEntities); _presenter = new AdminPresenter(this, _medicineRepository, _staffRepository, _serviceRepository, _billRepository, _statisticRepository); InitializeComponent(); }
public void EditBookTest() { var controller = new AdminPresenter(); //var successfulAdd = controller.AddBook(book); book.Title = "The Two Towers"; book.YearOfPublishing = 2005; var successfulEdit = controller.EditBook(book); Assert.IsTrue(successfulEdit); }
private static bool AdminMainMenu() { bool logout = false; do { Console.Clear(); Console.WriteLine("Tiger Board!"); Console.WriteLine("Admin-meny"); Console.WriteLine(); Console.WriteLine("0. Logga ut"); Console.WriteLine("1. Skapa användare"); Console.WriteLine("2. Redigera användarinfo"); Console.WriteLine("3. Byt lösenord för användare"); Console.WriteLine(); Console.Write("Ditt val: "); string menuChoice = UserInput.GetInput <string>(); switch (menuChoice) { case "0": logout = LogoutConfirmation(); break; case "1": UserStore userStore = new UserStore(); UserCreator creator = new UserCreator(); creator.Create(userStore); break; case "2": UserManagerPresenter.ChangeUser(UserLevel.Admin); break; case "3": AdminPresenter.ChangeUserPassword(); break; case "4": var ds = new EducationClassStore(); EducationClassCreator edCreator = new EducationClassCreator(); edCreator.Create(ds); break; case "5": ClassListPresenter.MainMenu(); break; } } while (!logout); return(false); }
private void frmAdmin_Load(object sender, EventArgs e) { presenter = new AdminPresenter(this); // Select first tabPage mTabCtrl.SelectTab(0); // Set data for mCbAddRoleType mCbAddRoleType.DataSource = RoleTypes; mCbAddRoleType.DisplayMember = "RoleName"; mCbAddRoleType.ValueMember = "RoleTypeId"; // Register event mTileListUser.Click += MTileListUser_Click; mTileAddUser.Click += MTileAddUser_Click; mTileImportExportUser.Click += MTileImportUser_Click; mTileLogout.Click += MTileLogout_Click; mTileBackupRestore.Click += MTileBackupRestore_Click; mTileConfig.Click += MTileConfig_Click; mTabCtrl.KeyDown += MTabCtrl_KeyDown; mGridListUser.CellMouseDown += MGridListUser_CellMouseDown; toolStripMenuItemEditUser.Click += ToolStripMenuItemEditUser_Click; mBtnListUserReload.Click += MBtnListUserReload_Click; mBtnEditCancel.Click += MBtnEditCancel_Click; mBtnEditSave.Click += MBtnEditSave_Click; mBtnAddCancel.Click += MBtnAddCancel_Click; mBtnAddUser.Click += MBtnAddUser_Click; mBtnImportChosePath.Click += MBtnImportChosePath_Click; mBtnImportUser.Click += MBtnImportUser_Click; mBtnExportChosePath.Click += MBtnExportChosePath_Click; mBtnExportUser.Click += MBtnExportUser_Click; mBtnRestoreChoosePath.Click += MBtnRestoreChoosePath_Click; mBtnRestore.Click += MBtnRestore_Click; mBtnBackupChoosePath.Click += MBtnBackupChoosePath_Click; mBtnBackup.Click += MBtnBackup_Click; mBtnConfigTestConnection.Click += MBtnConfigTestConnection_Click; mBtnConfigSaveConnectionString.Click += MBtnConfigSaveConnectionString_Click; FormClosing += FrmAdmin_FormClosing; EditUserValidatorList = new List <BaseValidator>(); AddUserValidatorList = new List <BaseValidator>(); RequiredValidatingControls(); RegexValidatingControls(); }
public void ReserveTest() { bool success = false; var adminController = new AdminPresenter(); var bookController = new BookPresenter(); var successfullAdd = adminController.AddBook(reservationBook); bookController.Reserve(reservationBook.SerialNumber, user.Username); var book = bookRepository.GetByID(reservationBook.SerialNumber); if (book.Status.Equals("Reserved")) { success = true; } var successfulDelete = adminController.RemoveBook(reservationBook); Assert.IsTrue(success); }
public void RenewLoanTest() { bool success = false; var adminController = new AdminPresenter(); var bookController = new BookPresenter(); var successfullAdd = adminController.AddBook(loanBook); bookController.Loan(loanBook.SerialNumber, user.Username); var loan = loanRepository.GetByBookId(loanBook.SerialNumber); var book = bookRepository.GetByID(loanBook.SerialNumber); if (book.Status.Equals("Unavaliable")) { var successfullLoanRenewal = adminController.RenewLoan(loan.Id); success = successfullLoanRenewal; } var successfulDelete = adminController.RemoveBook(loanBook); Assert.IsTrue(success); }
/// <summary> /// Constructor with Data Access Object /// </summary> /// <param name="dao">Data Access Object of the presenter</param> public AdminView(AdminDao dao) : this() { m_presenter = new AdminPresenter(this, dao); }
public AdminForm(AdminPresenter adminPresenter) { _adminPresenter = adminPresenter; InitializeComponent(); CreateListView(); }
public DataTable Users_list() { AdminPresenter list = new AdminPresenter(); return(list.UserList()); }
public DataTable Registration_queue() { AdminPresenter queue = new AdminPresenter(); return(queue.RegistrationQueuePresenter()); }