/// <summary> /// Initializes a new instance of the <see cref="CommissionService"/> class. /// </summary> /// <param name="commissionRepository">The application repository for interacting with commissions.</param> /// <param name="stockistService">The application service for interacting with stockists.</param> /// <param name="transactionService">The transaction service.</param> public CommissionService(ICommissionRepository commissionRepository, IStockistService stockistService, ITransactionService transactionService) { this.commissionRepository = commissionRepository; this.stockistService = stockistService; this.transactionService = transactionService; }
/// <summary> /// Initializes a new instance of the <see cref="StockistsGrpcService"/> class. /// </summary> /// <param name="stockistService">The application service for interacting with stockists.</param> /// <param name="mapper">The mapper to translate between different object types.</param> /// <param name="logger">The application logger.</param> public StockistsGrpcService(IStockistService stockistService, IMapper mapper, ILogger <StockistsGrpcService> logger) { this.stockistService = stockistService; this.mapper = mapper; this.logger = logger; }