public ConversionController(IConversionService conversionService, ILogger <ConversionController> logger, ICurrencyService currencyService, IConversionAuditService conversionAuditService) { _conversionService = conversionService ?? throw new ArgumentNullException(nameof(IConversionService)); _currencyService = currencyService ?? throw new ArgumentNullException(nameof(ICurrencyService)); _logger = logger ?? throw new ArgumentNullException(nameof(ILogger)); _conversionAuditService = conversionAuditService ?? throw new ArgumentNullException(nameof(IConversionAuditService)); }
public ConversionService(MainDbContext context, IConversionAuditService conversionAuditService, ILogger <BaseService> logger) : base(logger, context) { _conversionAuditService = conversionAuditService; }