public LineItemService(IDamProvider damProvider, ILineItemValidationProvider lineItemValidationProvider) { if (damProvider == null) { throw new ArgumentNullException("damProvider"); } if (lineItemValidationProvider == null) { throw new ArgumentNullException("lineItemValidationProvider"); } DamProvider = damProvider; LineItemValidationProvider = lineItemValidationProvider; }
public LineItemViewModelFactory(IViewModelMapper viewModelMapper, ILocalizationProvider localizationProvider, IProductUrlProvider productUrlProvider, IRewardViewModelFactory rewardViewModelFactory, ILineItemValidationProvider lineItemValidationProvider, IRecurringOrdersRepository recurringOrderRepository, IComposerContext composerContext, IRecurringOrderProgramViewModelFactory recurringOrderProgramViewModelFactory, IRecurringOrdersSettings recurringOrdersSettings) { ViewModelMapper = viewModelMapper ?? throw new ArgumentNullException(nameof(viewModelMapper)); LocalizationProvider = localizationProvider ?? throw new ArgumentNullException(nameof(localizationProvider)); ProductUrlProvider = productUrlProvider ?? throw new ArgumentNullException(nameof(productUrlProvider)); RewardViewModelFactory = rewardViewModelFactory ?? throw new ArgumentNullException(nameof(rewardViewModelFactory)); LineItemValidationProvider = lineItemValidationProvider ?? throw new ArgumentNullException(nameof(lineItemValidationProvider)); RecurringOrderRepository = recurringOrderRepository ?? throw new ArgumentNullException(nameof(recurringOrderRepository)); ComposerContext = composerContext ?? throw new ArgumentNullException(nameof(composerContext)); RecurringOrderProgramViewModelFactory = recurringOrderProgramViewModelFactory ?? throw new ArgumentNullException(nameof(recurringOrderProgramViewModelFactory)); RecurringOrdersSettings = recurringOrdersSettings ?? throw new ArgumentNullException(nameof(recurringOrdersSettings)); }
public LineItemService(IDamProvider damProvider, ILineItemValidationProvider lineItemValidationProvider) { DamProvider = damProvider ?? throw new ArgumentNullException(nameof(damProvider)); LineItemValidationProvider = lineItemValidationProvider ?? throw new ArgumentNullException(nameof(lineItemValidationProvider)); }