コード例 #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="TransactionMapper"/> class.
 /// </summary>
 /// <param name="productService">The inventory service.</param>
 /// <param name="fixedCommissionService">The fixed commission amount service.</param>
 /// <param name="mandarinConfiguration">The application configuration.</param>
 public TransactionMapper(IQueryableProductService productService,
                          IFixedCommissionService fixedCommissionService,
                          IOptions <MandarinConfiguration> mandarinConfiguration)
 {
     this.productService         = productService;
     this.fixedCommissionService = fixedCommissionService;
     this.mandarinConfiguration  = mandarinConfiguration;
 }
コード例 #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="FixedCommissionsGrpcService"/> class.
 /// </summary>
 /// <param name="fixedCommissionService">The application service for interacting with commissions and records of sales.</param>
 /// <param name="mapper">The mapper to translate between different object types.</param>
 public FixedCommissionsGrpcService(IFixedCommissionService fixedCommissionService, IMapper mapper)
 {
     this.fixedCommissionService = fixedCommissionService;
     this.mapper = mapper;
 }