public AddNewReaderWindow(IUnitOfWork unitOfWork, ReadersDisplayViewModel readersDisplayViewModel) { InitializeComponent(); _unitOfWork = unitOfWork; _readersDisplayViewModel = readersDisplayViewModel; _operationType = OperationType.Create; }
public AddNewReaderWindow(IUnitOfWork unitOfWork, ReadersDisplayViewModel readersDisplayViewModel, Reader reader) { InitializeComponent(); _unitOfWork = unitOfWork; _readersDisplayViewModel = readersDisplayViewModel; _operationType = OperationType.Edit; _editedReaderId = reader.ReaderId; SetInitialTextOnTextBoxes(reader); }
public ReadersWindow(IUnitOfWork unitOfWork) { InitializeComponent(); _unitOfWork = unitOfWork; _readersDisplayViewModel = new ReadersDisplayViewModel(_unitOfWork); if (_readersDisplayViewModel.Readers.Any()) { DataContext = _readersDisplayViewModel; var criterias = new List <string> { "FirstName", "LastName", "MiddleName", "Address", "Phonenumber" }; searchCriteriaComboBox.ItemsSource = criterias; } else { readersTable.Visibility = Visibility.Hidden; searchTextTextBox.Visibility = Visibility.Hidden; searchCriteriaComboBox.Visibility = Visibility.Hidden; } }