public AddNewBookWindow(IUnitOfWork unit, BooksDisplayViewModel booksDisplayViewModel)
 {
     InitializeComponent();
     _unitOfWork            = unit;
     _creatingBookViewModel = new CreatingBookViewModel(_unitOfWork);
     _booksDisplayViewModel = booksDisplayViewModel;
     DataContext            = _creatingBookViewModel;
     _operationType         = OperationType.Create;
 }
 public AddNewBookWindow(IUnitOfWork unit, BooksDisplayViewModel booksDisplayViewModel, BookModel bookModel)
 {
     InitializeComponent();
     _unitOfWork            = unit;
     _creatingBookViewModel = new CreatingBookViewModel(_unitOfWork);
     _booksDisplayViewModel = booksDisplayViewModel;
     DataContext            = _creatingBookViewModel;
     _operationType         = OperationType.Edit;
     _editedBookId          = bookModel.BookId;
     SetInitialTextOnTextBoxes(bookModel);
 }
Beispiel #3
0
 public AddNewGenreWindow(CreatingBookViewModel viewModel, IUnitOfWork unitOfWork)
 {
     InitializeComponent();
     _creatingBookView = viewModel;
     _unitOfWork       = unitOfWork;
 }
 public AddNewLanguageWindow(CreatingBookViewModel model, IUnitOfWork unitOfWork)
 {
     InitializeComponent();
     _unitOfWork = unitOfWork;
     viewModel   = model;
 }
 public AddNewPublisherWindow(CreatingBookViewModel model, IUnitOfWork unitOfWork)
 {
     InitializeComponent();
     viewModel   = model;
     _unitOfWork = unitOfWork;
 }
Beispiel #6
0
 public AddNewAuthorWindow(CreatingBookViewModel model)
 {
     InitializeComponent();
     _viewModel = model;
 }