public SalesOrderHeaderService(
     ILogger <ISalesOrderHeaderRepository> logger,
     ISalesOrderHeaderRepository salesOrderHeaderRepository,
     IApiSalesOrderHeaderRequestModelValidator salesOrderHeaderModelValidator,
     IBOLSalesOrderHeaderMapper bolsalesOrderHeaderMapper,
     IDALSalesOrderHeaderMapper dalsalesOrderHeaderMapper,
     IBOLSalesOrderDetailMapper bolSalesOrderDetailMapper,
     IDALSalesOrderDetailMapper dalSalesOrderDetailMapper)
     : base(logger,
            salesOrderHeaderRepository,
            salesOrderHeaderModelValidator,
            bolsalesOrderHeaderMapper,
            dalsalesOrderHeaderMapper,
            bolSalesOrderDetailMapper,
            dalSalesOrderDetailMapper)
 {
 }
 public AbstractSalesOrderHeaderService(
     ILogger logger,
     ISalesOrderHeaderRepository salesOrderHeaderRepository,
     IApiSalesOrderHeaderRequestModelValidator salesOrderHeaderModelValidator,
     IBOLSalesOrderHeaderMapper bolSalesOrderHeaderMapper,
     IDALSalesOrderHeaderMapper dalSalesOrderHeaderMapper,
     IBOLSalesOrderDetailMapper bolSalesOrderDetailMapper,
     IDALSalesOrderDetailMapper dalSalesOrderDetailMapper)
     : base()
 {
     this.SalesOrderHeaderRepository     = salesOrderHeaderRepository;
     this.SalesOrderHeaderModelValidator = salesOrderHeaderModelValidator;
     this.BolSalesOrderHeaderMapper      = bolSalesOrderHeaderMapper;
     this.DalSalesOrderHeaderMapper      = dalSalesOrderHeaderMapper;
     this.BolSalesOrderDetailMapper      = bolSalesOrderDetailMapper;
     this.DalSalesOrderDetailMapper      = dalSalesOrderDetailMapper;
     this.logger = logger;
 }