Esempio n. 1
0
 /// <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;
 }
Esempio n. 2
0
 /// <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;
 }