예제 #1
0
파일: Saga.cs 프로젝트: psowinski/saga
        public Saga(SagaConfiguration configuration, IPersistenceClient persistence, ILogger logger)
        {
            this.logger = logger;

            this.configuration = configuration;
            this.persistence   = persistence;
            this.state         = new CategoryState(logger, this.configuration.Categories);
        }
예제 #2
0
 public Dispatch(IPersistenceClient persistence)
 {
     this.persistence = persistence;
 }
예제 #3
0
 public PaymentController(ILogger <PaymentController> logger, IPersistenceClient persistence, IMyPayClient myPay)
 {
     this.logger = logger;
     this.app    = new Payment(persistence, myPay);
 }
예제 #4
0
 public OrderController(ILogger <OrderController> logger, IPersistenceClient persistence)
 {
     this.logger = logger;
     this.app    = new Order(persistence);
 }
예제 #5
0
 public DispatchController(ILogger <DispatchController> logger, IPersistenceClient persistence)
 {
     this.logger = logger;
     this.app    = new Dispatch(persistence);
 }
예제 #6
0
 public Order(IPersistenceClient persistence)
 {
     this.persistence = persistence;
 }
예제 #7
0
 public Payment(IPersistenceClient persistence, IMyPayClient myPay)
 {
     this.persistence = persistence;
     this.myPay       = myPay;
 }