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