public DeleteReceiptHandler( IPrincipal principal, IReceiptsRepository repository, ILogger <DeleteReceiptHandler> logger ) { _principal = principal ?? throw new ArgumentNullException(nameof(principal)); _repository = repository ?? throw new ArgumentNullException(nameof(repository)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
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)); }
public Service(IReceiptsRepository receiptsRepository) { _receiptsRepository = receiptsRepository ?? throw new ArgumentNullException(nameof(receiptsRepository)); }