예제 #1
0
 /// <summary>
 /// Class Constructor used for dependency injection
 /// </summary>
 /// <param name="webMethodClient"></param>
 public OrderService(IWebMethodClient webMethodClient, IERPRestGateway erpGateway, ILogger <OrderService> logger)
 {
     _webMethodClient = webMethodClient;
     _erpGateway      = erpGateway;
     _logger          = logger;
 }
예제 #2
0
 public ProductService(IWebMethodClient webMethodsClient, ILogger <OrderService> logger)
 {
     _webMethodClient = webMethodsClient;
     _logger          = logger;
 }
예제 #3
0
 public CompanyService(IWebMethodClient webMethodsClient, IERPRestGateway erpGateway, ILogger <CompanyService> logger)
 {
     _erpGateway = erpGateway;
     _logger     = logger;
 }
예제 #4
0
 /// <summary>
 /// Class Constructor used for dependency injection
 /// </summary>
 /// <param name="webMethodsClient"></param>
 /// <param name="shopCommerceServiceAgent"></param>
 public AccountService(IWebMethodClient webMethodsClient, IERPRestGateway erpGateway, ILogger <AccountService> logger)
 {
     _webMethodClient = webMethodsClient;
     _erpGateway      = erpGateway;
     _logger          = logger;
 }