Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 public Dispatch(IPersistenceClient persistence)
 {
     this.persistence = persistence;
 }
Ejemplo n.º 3
0
 public PaymentController(ILogger <PaymentController> logger, IPersistenceClient persistence, IMyPayClient myPay)
 {
     this.logger = logger;
     this.app    = new Payment(persistence, myPay);
 }
Ejemplo n.º 4
0
 public OrderController(ILogger <OrderController> logger, IPersistenceClient persistence)
 {
     this.logger = logger;
     this.app    = new Order(persistence);
 }
Ejemplo n.º 5
0
 public DispatchController(ILogger <DispatchController> logger, IPersistenceClient persistence)
 {
     this.logger = logger;
     this.app    = new Dispatch(persistence);
 }
Ejemplo n.º 6
0
 public Order(IPersistenceClient persistence)
 {
     this.persistence = persistence;
 }
Ejemplo n.º 7
0
 public Payment(IPersistenceClient persistence, IMyPayClient myPay)
 {
     this.persistence = persistence;
     this.myPay       = myPay;
 }