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;
 }
 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;
 }
 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;
 }
 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;
 }