public BookListView()
 {
     InitializeComponent();
     var bookListViewModel = new BookListViewModel();
     DataContext = bookListViewModel;
     bookListViewModel.OnCloseView += (s, e) => Close();
 }
 public CloseBookListCommand(BookListViewModel bookViewModel, ILogger logger)
     : base(bookViewModel, logger)
 {
 }
 public RefreshBookListCriticalFailCommand(BookListViewModel bookListViewModel, ILogger logger)
     : base(bookListViewModel, logger)
 {
 }
 public RefreshBookListErrorCommand(BookListViewModel bookListViewModel, ILogger logger)
     : base(bookListViewModel, logger)
 {
 }
 protected RefreshBookListCommandBase(BookListViewModel bookListViewModel, ILogger logger)
     : base(bookListViewModel, logger)
 {
 }