public StaffingResourceSummaryViewModel(IDomainUnitOfWorkManager<IDomainUnitOfWork> unitOfWorkManager,
                                         IPartFactory<StaffingResourceNameEditorViewModel> nameEditorFactory,
                                         IErrorHandler errorHandler, IDialogManager dialogManager)
     : base(unitOfWorkManager, errorHandler)
 {
     _nameEditorFactory = nameEditorFactory;
     _dialogManager = dialogManager;
 }
 public StaffingResourcePhoneListViewModel(IDomainUnitOfWorkManager<IDomainUnitOfWork> unitOfWorkManager,
                                           IPartFactory<ItemSelectorViewModel> phoneTypeSelectorFactory,
                                           IErrorHandler errorHandler, IDialogManager dialogManager)
     : base(unitOfWorkManager, errorHandler)
 {
     _phoneTypeSelectorFactory = phoneTypeSelectorFactory;
     _dialogManager = dialogManager;
 }
 public StaffingResourceAddressListViewModel(IDomainUnitOfWorkManager<IDomainUnitOfWork> unitOfWorkManager,
                                             IPartFactory<ItemSelectorViewModel> addressTypeSelectorFactory,
                                             IErrorHandler errorHandler, IDialogManager dialogManager)
     : base(unitOfWorkManager, errorHandler)
 {
     _unitOfWorkManager = unitOfWorkManager;
     _addressTypeSelectorFactory = addressTypeSelectorFactory;
     _dialogManager = dialogManager;
 }
 public StaffingResourceRatesViewModel(IDomainUnitOfWorkManager<IDomainUnitOfWork> unitOfWorkManager,
                                       IPartFactory<ItemSelectorViewModel> rateTypeSelectorFactory,
                                       IErrorHandler errorHandler, IDialogManager dialogManager)
     : base(unitOfWorkManager, errorHandler)
 {
     // ReSharper disable DoNotCallOverridableMethodsInConstructor
     DisplayName = "Rates";
     // ReSharper restore DoNotCallOverridableMethodsInConstructor
     _rateTypeSelectorFactory = rateTypeSelectorFactory;
     _dialogManager = dialogManager;
 }
 protected StaffingResourceScreenBase(IDomainUnitOfWorkManager<IDomainUnitOfWork> unitOfWorkManager,
                                      IErrorHandler errorHandler)
 {
     DomainUnitOfWorkManager = unitOfWorkManager;
     ErrorHandler = errorHandler;
 }