public FraudRuleRepository(RequestContext c, IRepositoryStrategy <Data.EF.bvc_Fraud> r)
 {
     context           = c;
     repository        = r;
     this.logger       = new SupressLogger();
     repository.Logger = this.logger;
 }
Пример #2
0
 public ProductOptionAssociationRepository(RequestContext c, IRepositoryStrategy <Data.EF.bvc_ProductXOption> r, ILogger log)
 {
     context           = c;
     repository        = r;
     this.logger       = log;
     repository.Logger = this.logger;
 }
 public StoreUserRelationshipRepository(RequestContext c, IRepositoryStrategy <Data.EF.ecommrc_StoresXUsers> r, ILogger log)
 {
     context           = c;
     repository        = r;
     this.logger       = log;
     repository.Logger = this.logger;
 }
Пример #4
0
 public LineItemRepository(IRepositoryStrategy <Data.EF.bvc_LineItem> strategy, ILogger log, RequestContext context)
 {
     repository          = strategy;
     this.logger         = log;
     repository.Logger   = this.logger;
     this.currentContext = context;
 }
Пример #5
0
 public UserAccountRepository(RequestContext c, IRepositoryStrategy <Data.EF.ecommrc_UserAccounts> r, ILogger log)
 {
     context           = c;
     repository        = r;
     this.logger       = log;
     repository.Logger = this.logger;
 }
Пример #6
0
 public BVNewsMessageManager(RequestContext c, IRepositoryStrategy <Data.EF.ecommrc_News> r)
 {
     context           = c;
     repository        = r;
     this.logger       = new EventLog();
     repository.Logger = this.logger;
 }
 public ProductPropertyChoiceRepository(RequestContext c, IRepositoryStrategy <Data.EF.bvc_ProductPropertyChoice> strategy, ILogger log)
 {
     this.context      = c;
     repository        = strategy;
     this.logger       = log;
     repository.Logger = this.logger;
 }
Пример #8
0
 public AddressRepository(RequestContext c, IRepositoryStrategy <Data.EF.bvc_Address> r, ILogger log)
 {
     context           = c;
     repository        = r;
     this.logger       = log;
     repository.Logger = this.logger;
 }
Пример #9
0
 public ZoneRepository(RequestContext c, IRepositoryStrategy <Data.EF.ecommrc_ShippingZones> r, ILogger log)
 {
     context           = c;
     repository        = r;
     this.logger       = log;
     repository.Logger = this.logger;
 }
Пример #10
0
 public StoreDomainRepository(RequestContext c, IRepositoryStrategy <Data.EF.ecommrc_StoreDomains> r)
 {
     context           = c;
     repository        = r;
     this.logger       = new SupressLogger();
     repository.Logger = this.logger;
 }
 private HtmlTemplateRepository(RequestContext c, IRepositoryStrategy <Data.EF.bvc_HtmlTemplates> r, ILogger log)
 {
     context           = c;
     repository        = r;
     this.logger       = log;
     repository.Logger = this.logger;
 }
Пример #12
0
 public PromotionRepository(RequestContext c, IRepositoryStrategy <Data.EF.bvc_Promotions> r, ILogger log)
 {
     context           = c;
     this.logger       = log;
     repository        = r;
     repository.Logger = this.logger;
 }
 public CashRegisterRepository(IRepositoryStrategy strategy)
 {
     _strategy = strategy;
 }
Пример #14
0
 public ExpenseRepository([Dependency("ExpenseDatabase")] IRepositoryStrategy strategy,
                          IStrategyRegister strategyRegister)
 {
     _database = strategy;
     strategyRegister.Register(strategy);
 }