Ejemplo n.º 1
0
 //// Inject necessary data access adapter like `ISqlHelper` and `ILogger`
 //// Inject command factory; Separates the creation of commands with parameters to be executed
 public OrderSqlDataGateway(
     ISqlHelper helper,
     ILogger logger,
     IOrderSqlCommandFactory factory)
 {
     this.sql     = helper;
     this.logger  = logger;
     this.factory = factory;
 }
Ejemplo n.º 2
0
 public OrderDataGateway(IOrderSqlCommandFactory factory, ISqlHelper helper, ILogger <OrderDataException> logger)
 {
     this.factory = factory;
     this.helper  = helper;
     this.logger  = logger;
 }