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); }
public Dispatch(IPersistenceClient persistence) { this.persistence = persistence; }
public PaymentController(ILogger <PaymentController> logger, IPersistenceClient persistence, IMyPayClient myPay) { this.logger = logger; this.app = new Payment(persistence, myPay); }
public OrderController(ILogger <OrderController> logger, IPersistenceClient persistence) { this.logger = logger; this.app = new Order(persistence); }
public DispatchController(ILogger <DispatchController> logger, IPersistenceClient persistence) { this.logger = logger; this.app = new Dispatch(persistence); }
public Order(IPersistenceClient persistence) { this.persistence = persistence; }
public Payment(IPersistenceClient persistence, IMyPayClient myPay) { this.persistence = persistence; this.myPay = myPay; }