public ReceiptHandleService( ISettingsService <CashlogSettings> cashlogSettingsService, IFnsService fnsService) { _cashlogSettingsService = cashlogSettingsService ?? throw new ArgumentNullException(nameof(cashlogSettingsService)); _fnsService = fnsService ?? throw new ArgumentNullException(nameof(fnsService)); }
public DefaultReceiptsProvider( [NotNull] IReceiptsRepository receiptsRepository, [NotNull] IItemsRepository itemsRepository, [NotNull] IFnsService fnsService, [NotNull] IHashCalculator hashCalculator, [NotNull] ILogger logger) { _ReceiptsRepository = receiptsRepository ?? throw new ArgumentNullException(nameof(receiptsRepository)); _ItemsRepository = itemsRepository ?? throw new ArgumentNullException(nameof(itemsRepository)); _FnsService = fnsService ?? throw new ArgumentNullException(nameof(fnsService)); _HashCalculator = hashCalculator ?? throw new ArgumentNullException(nameof(hashCalculator)); _Logger = logger ?? throw new ArgumentNullException(nameof(logger)); }