Example #1
0
 public ReceiptHandleService(
     ISettingsService <CashlogSettings> cashlogSettingsService,
     IFnsService fnsService)
 {
     _cashlogSettingsService = cashlogSettingsService ?? throw new ArgumentNullException(nameof(cashlogSettingsService));
     _fnsService             = fnsService ?? throw new ArgumentNullException(nameof(fnsService));
 }
Example #2
0
 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));
 }