public CatalogSearchPageViewModel(
     INotificationsService notificationsService, 
     ICatalogRepository catalogRepository, 
     ICatalogReaderFactory catalogReaderFactory,
     INavigationService navigationService,
     CatalogController catalogController) 
     : base(catalogReaderFactory, catalogRepository, notificationsService, navigationService, catalogController)
 {
 }
 public CatalogPageViewModel(
     ICatalogReaderFactory catalogReaderFactory, 
     ICatalogRepository catalogRepository, 
     INotificationsService notificationsService, 
     INavigationService navigationService,
     CatalogController catalogController,
     ICatalogAuthorizationFactory catalogAuthorizationFactory) 
     : base(catalogReaderFactory, catalogRepository, notificationsService, navigationService, catalogController)
 {
     _navigationService = navigationService;
     _catalogController = catalogController;
     _catalogAuthorizationFactory = catalogAuthorizationFactory;
 }
 protected CatalogPageViewModelBase(
     ICatalogReaderFactory catalogReaderFactory, 
     ICatalogRepository catalogRepository, 
     INotificationsService notificationsService,
     INavigationService navigationService,
     CatalogController catalogController)
 {
     FolderItems = new ObservableCollection<CatalogItemModel>();
     CatalogReaderFactory = catalogReaderFactory;
     CatalogRepository = catalogRepository;
     NotificationsService = notificationsService;
     _navigationService = navigationService;
     _catalogController = catalogController;
 }
 public AuthorizationPageViewModel(
     ICatalogRepository catalogRepository, 
     INavigationService navigationService, 
     INotificationsService notificationsService, 
     IErrorHandler errorHandler, 
     ICatalogAuthorizationFactory authorizationFactory,
     CatalogController catalogController)
 {
     _catalogRepository = catalogRepository;
     _navigationService = navigationService;
     _notificationsService = notificationsService;
     _errorHandler = errorHandler;
     _authorizationFactory = authorizationFactory;
     _catalogController = catalogController;
 }