Example #1
0
 public WarehouseManager(IEfBasicRepository <Product> productRepo
                         , IEfBasicRepository <Warehouse> warehouseRepo
                         , IEventPublisher eventPublisher)
 {
     _productRepo    = productRepo;
     _warehouseRepo  = warehouseRepo;
     _eventPublisher = eventPublisher;
 }
Example #2
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="warehouseManager"></param>
 /// <param name="mapper"></param>
 /// <param name="warehouseRepo"></param>
 /// <param name="productRepo"></param>
 public WarehouseAppService(WarehouseManager warehouseManager
                            , IMapper mapper
                            , IEfBasicRepository <Warehouse> warehouseRepo
                            , IEfBasicRepository <Product> productRepo)
 {
     _warehouseManager = warehouseManager;
     _warehouseRepo    = warehouseRepo;
     _productRepo      = productRepo;
     _mapper           = mapper;
 }
Example #3
0
 /// <summary>
 /// 商品管理构造函数
 /// </summary>
 /// <param name="productRepo"></param>
 /// <param name="warehouseInfoRepo"></param>
 /// <param name="maintRpcSrv"></param>
 /// <param name="productMgr"></param>
 /// <param name="mapper"></param>
 public ProductAppService(
     IEfBasicRepository <Product> productRepo
     , IEfBasicRepository <Warehouse> warehouseInfoRepo
     , IMaintRpcService maintRpcSrv
     , ProductManager productMgr)
 {
     _productMgr        = productMgr;
     _productRepo       = productRepo;
     _warehouseInfoRepo = warehouseInfoRepo;
     _maintRpcSrv       = maintRpcSrv;
 }
Example #4
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="orderRepo"></param>
 /// <param name="orderMgr"></param>
 /// <param name="whseRestClient"></param>
 /// <param name="maintRestClient"></param>
 public OrderAppService(
     IEfBasicRepository <Order> orderRepo
     , OrderManager orderMgr
     , IWhseRestClient whseRestClient
     , IMaintRestClient maintRestClient)
 {
     _orderRepo       = orderRepo;
     _orderMgr        = orderMgr;
     _whseRestClient  = whseRestClient;
     _maintRestClient = maintRestClient;
 }
Example #5
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="orderRepo"></param>
 /// <param name="orderMgr"></param>
 /// <param name="warehouseRpc"></param>
 /// <param name="maintRpc"></param>
 /// <param name="mapper"></param>
 public OrderAppService(
     IEfBasicRepository <Order> orderRepo
     , OrderManager orderMgr
     , IWhseRpcService warehouseRpc
     , IMaintRpcService maintRpc)
 {
     _orderRepo    = orderRepo;
     _orderMgr     = orderMgr;
     _warehouseRpc = warehouseRpc;
     _maintRpc     = maintRpc;
 }
Example #6
0
 /// <summary>
 /// 商品管理构造函数
 /// </summary>
 /// <param name="productRepo"></param>
 /// <param name="warehouseInfoRepo"></param>
 /// <param name="maintRestClient"></param>
 /// <param name="productMgr"></param>
 public ProductAppService(
     IEfBasicRepository <Product> productRepo
     , IEfBasicRepository <Warehouse> warehouseInfoRepo
     , IMaintRestClient maintRestClient
     , ProductManager productMgr)
 {
     _productMgr        = productMgr;
     _productRepo       = productRepo;
     _warehouseInfoRepo = warehouseInfoRepo;
     _maintRestClient   = maintRestClient;
 }
Example #7
0
 public OrderManager(IEfBasicRepository <Order> orderRepo
                     , IEventPublisher eventPublisher)
 {
     _orderRepo     = orderRepo;
     _eventPubliser = eventPublisher;
 }
Example #8
0
 public ProductManager(IEfBasicRepository <Product> productRepo)
 {
     _productRepo = productRepo;
 }
Example #9
0
 public OrderManager(IEfBasicRepository <Order> orderRepo) => _orderRepo = orderRepo;
Example #10
0
 public WarehouseManager(IEfBasicRepository <Warehouse> warehouseRepo) => _warehouseRepo = warehouseRepo;