public Library(TakenBookPresenter takenBookPresenter, ILibraryData libraryData, UserPresenter userPresenter, IExceptionLogger exceptionLogger) { _takenBookPresenter = takenBookPresenter; _libraryData = libraryData; _userPresenter = userPresenter; _exceptionLogger = exceptionLogger; InitializeComponent(); try { var userTakenBooks = _takenBookPresenter.FindUserTakenBooks(); foreach (var book in userTakenBooks) { bookListBox.Items.Add(book.Author + book.Title + Translations.GetTranslatedString("returnOn") + book.HasToBeReturned); } } catch (Exception) { return; } }
public BarcodeScannerController(TakenBookPresenter takenBookPresenter, BookPresenter bookPresenter, ScannerPresenter scannerPresenter) { _takenBookPresenter = takenBookPresenter; _bookPresenter = bookPresenter; _scannerPresenter = scannerPresenter; }
public FaceRecognitionLogin(TakenBookPresenter takenBookPresenter, ILibraryData libraryData, UserPresenter userPresenter, IExceptionLogger exceptionLogger) { _libraryForm = new Library(takenBookPresenter, libraryData, userPresenter, exceptionLogger); _faceRecognition = new EigenFaceRecognition(StaticStrings.FaceDetectionTrainingFile, StaticStrings.FaceImagesPerUser, exceptionLogger); }
public BookActions() { InitializeComponent(); ScannedBookInfo.Enabled = false; Info.Enabled = false; _mTakenBookPresenter = new TakenBookPresenter(new BookRepository(StaticDataSource.DataSource)); }
public Login(TakenBookPresenter takenBookPresenter, ILibraryData libraryData, UserPresenter userPresenter, IExceptionLogger exceptionLogger) { _exceptionLogger = exceptionLogger; _mUserRepository = libraryData.userRepository; _libraryForm = new Library(takenBookPresenter, libraryData, userPresenter, _exceptionLogger); InitializeComponent(); }
public Opening(TakenBookPresenter takenBookPresenter, ILibraryData libraryData, IInputValidator validator, IExceptionLogger exceptionLogger, UserPresenter userPresenter) { InitializeComponent(); _takenBookPresenter = takenBookPresenter; _libraryData = libraryData; _validator = validator; _exceptionLogger = exceptionLogger; _userPresenter = userPresenter; _faceRecognitionLoginForm = new FaceRecognitionLogin(takenBookPresenter, libraryData, userPresenter, _exceptionLogger); _registrationForm = new Registration(_libraryData, _validator); _loginForm = new Login(_takenBookPresenter, _libraryData, _userPresenter, _exceptionLogger); }
public BookActions(TakenBookPresenter takenBookPresenter, ILibraryData libraryData, UserPresenter userPresenter, IExceptionLogger exceptionLogger) { InitializeComponent(); ScannedBookInfo.Enabled = false; Info.Enabled = false; _libraryForm = new Library(_mTakenBookPresenter, _libraryData, _userPresenter, _exceptionLogger); _userPresenter = userPresenter; _libraryData = libraryData; _mTakenBookPresenter = takenBookPresenter; _exceptionLogger = exceptionLogger; }
public Library() { InitializeComponent(); var bookListFromFile = new BookList(); var mTakenBookPresenter = new TakenBookPresenter (new BookRepository(StaticDataSource.DataSource)); var books = bookListFromFile.GetBookList(); var takenBooks = mTakenBookPresenter.GetTakenBooks(); foreach (var book in takenBooks) { if (book.TakenByUser == StaticDataSource.CurrUser) { var book1 = books.First(item => item.Code == book.Code); bookListBox.Items.Add(book1.Author + book1.Title + " RETURN ON " + book.HasToBeReturned); } } }
public ReturnBookController(TakenBookPresenter takenBookPresenter) { _takenBookPresenter = takenBookPresenter; }