예제 #1
0
 public DeliveryService(IDeliveryRepository deliverychallenRepository, IDeliveryDetailRepository deliveryDetailRepository,
      ISalesOrderDetailRepository salesOrderDetailRepository, IUnitOfWork unitOfWork)
 {
     this._DeliveryRepository = deliverychallenRepository;
     this._DeliveryDetailRepository = deliveryDetailRepository;
     this._UnitOfWork = unitOfWork;
     this._salesOrderDetailRepository = salesOrderDetailRepository;
 }
예제 #2
0
 public SalesOrderService(ISalesOrderRepository salesOrderRepository,
                          ISalesOrderDetailRepository salesOrderDetailRepository,
                          ICustomerRepository customerRepository)
 {
     this.Dal = salesOrderRepository;
     this.salesOrderRepository       = salesOrderRepository;
     this.salesOrderDetailRepository = salesOrderDetailRepository;
     this.customerRepository         = customerRepository;
 }
예제 #3
0
 public SalesService(
     IUnitOfWork unitOfWork,
     ISalesOrderHeaderRepository salesOrderHeaderRepository,
     ISalesOrderDetailRepository salesOrderDetailRepository)
 {
     this._unitOfWork = unitOfWork;
     this._salesOrderHeaderRepository = salesOrderHeaderRepository;
     this._salesOrderDetailRepository = salesOrderDetailRepository;
 }
예제 #4
0
 // TODO : 1) How to create instance of repo not using cotroller constructor ? ( using new instance of repo in each action method)
 public MainController( IProductRepository productRepoParam, 
                        ISalesOrderRepository salesOrderRepoParam, 
                        ISalesOrderDetailRepository salesOrderDetailRepoParam,
                        IButtonRepository btnRepoParam
                      )
 {
     this.productRepo = productRepoParam;
     this.soRepo = salesOrderRepoParam;
     this.soDetailRepo = salesOrderDetailRepoParam;
     this.btnRepo = btnRepoParam;
 }
 public DeliveryDetailsService(IDeliveryDetailsRepository deliveryDetailsRepository,
     IChartOfProductRepository ChartOfProductRepository, IUnitOfMeasurementRepository UnitOfMeasurementRepository,
     IDeliveryRepository deliveryRepository, ISalesOrderDetailRepository salesOrderDetailRepository,
     IUnitOfWork unitOfWork)
 {
     this._DeliveryDetailsRepository = deliveryDetailsRepository;
     this._ChartOfProductRepository = ChartOfProductRepository;
     this._UnitOfMeasurementRepository = UnitOfMeasurementRepository;
     this._DeliveryRepository = deliveryRepository;
     this._salesOrderDetailRepository = salesOrderDetailRepository;
     this._UnitOfWork = unitOfWork;
 }
예제 #6
0
 public SalesOrderDetailService(
     ILogger <ISalesOrderDetailRepository> logger,
     ISalesOrderDetailRepository salesOrderDetailRepository,
     IApiSalesOrderDetailRequestModelValidator salesOrderDetailModelValidator,
     IBOLSalesOrderDetailMapper bolsalesOrderDetailMapper,
     IDALSalesOrderDetailMapper dalsalesOrderDetailMapper)
     : base(logger,
            salesOrderDetailRepository,
            salesOrderDetailModelValidator,
            bolsalesOrderDetailMapper,
            dalsalesOrderDetailMapper)
 {
 }
 public AbstractSalesOrderDetailService(
     ILogger logger,
     ISalesOrderDetailRepository salesOrderDetailRepository,
     IApiSalesOrderDetailRequestModelValidator salesOrderDetailModelValidator,
     IBOLSalesOrderDetailMapper bolSalesOrderDetailMapper,
     IDALSalesOrderDetailMapper dalSalesOrderDetailMapper)
     : base()
 {
     this.SalesOrderDetailRepository     = salesOrderDetailRepository;
     this.SalesOrderDetailModelValidator = salesOrderDetailModelValidator;
     this.BolSalesOrderDetailMapper      = bolSalesOrderDetailMapper;
     this.DalSalesOrderDetailMapper      = dalSalesOrderDetailMapper;
     this.logger = logger;
 }
예제 #8
0
 public SalesService(
     IUnitOfWork unitOfWork,
     IProductRepository productsRepository,
     ISalesOrderHeaderRepository salesOrderHeaderRepository,
     ISalesOrderDetailRepository salesOrderDetailRepository,
     ICustomerAddressRepository customerAddressRepository,
     IAddressRepository addressRepository,
     ICustomerRepository customerRepository)
 {
     this._unitOfWork                 = unitOfWork;
     this._productsRepository         = productsRepository;
     this._salesOrderHeaderRepository = salesOrderHeaderRepository;
     this._salesOrderDetailRepository = salesOrderDetailRepository;
     this._customerAddressRepository  = customerAddressRepository;
     this._addressRepository          = addressRepository;
     this._customerRepository         = customerRepository;
 }
예제 #9
0
 public AdminController(IProductRepository productRepoParam, ISalesOrderRepository salesOrderRepoParam, ISalesOrderDetailRepository salesOrderDetailRepoParam)
 {
     this.productRepo = productRepoParam;
     this.soRepo = salesOrderRepoParam;
     this.soDetailRepo = salesOrderDetailRepoParam;
 }
예제 #10
0
 public AbstractApiSalesOrderDetailRequestModelValidator(ISalesOrderDetailRepository salesOrderDetailRepository)
 {
     this.salesOrderDetailRepository = salesOrderDetailRepository;
 }
예제 #11
0
 public SalesOrderDetailController(IAccountRepository accountRepository, ISalesOrderDetailRepository salesOrderDetailRepository, ILogger <SalesOrderDetailRepository> logger)
 {
     _accountRepository          = accountRepository;
     _salesOrderDetailRepository = salesOrderDetailRepository;
     _logger = logger;
 }
예제 #12
0
 public SalesOrderDetailService(ISalesOrderDetailRepository _salesOrderDetailRepository, ISalesOrderDetailValidator _salesOrderDetailValidator)
 {
     _repository = _salesOrderDetailRepository;
     _validator  = _salesOrderDetailValidator;
 }
예제 #13
0
 public ApiSalesOrderDetailRequestModelValidator(ISalesOrderDetailRepository salesOrderDetailRepository)
     : base(salesOrderDetailRepository)
 {
 }