public VaultProfileViewService(IVaultProfileRepository vaultProfileRepository, IViewModelMapper viewModelMapper,
                                IPaymentProviderFactory paymentProviderFactory)
 {
     VaultProfileRepository = vaultProfileRepository ?? throw new ArgumentNullException(nameof(vaultProfileRepository));
     ViewModelMapper        = viewModelMapper ?? throw new ArgumentNullException(nameof(viewModelMapper));
     PaymentProviderFactory = paymentProviderFactory ?? throw new ArgumentNullException(nameof(paymentProviderFactory));
 }
Exemplo n.º 2
0
        public VaultProfileViewService(IVaultProfileRepository vaultProfileRepository, IViewModelMapper viewModelMapper,
                                       IPaymentProviderFactory paymentProviderFactory)
        {
            if (vaultProfileRepository == null)
            {
                throw new ArgumentNullException("vaultProfileRepository");
            }
            if (viewModelMapper == null)
            {
                throw new ArgumentNullException("viewModelMapper");
            }
            if (paymentProviderFactory == null)
            {
                throw new ArgumentNullException("paymentProviderFactory");
            }

            VaultProfileRepository = vaultProfileRepository;
            ViewModelMapper        = viewModelMapper;
            PaymentProviderFactory = paymentProviderFactory;
        }