예제 #1
0
 public AccountRecharge(ITradeRepository tradeRepository, ITradeRecordRepository tradeRecordRepository,
                        ITransaction transaction, IServiceProxy serviceProxy, IIocContainer iocContainer) : base(iocContainer)
 {
     this.tradeRepository       = tradeRepository;
     this.tradeRecordRepository = tradeRecordRepository;
     this.getUserState          = serviceProxy.CreateProxy <IGetUserState>();
     this.transaction           = transaction;
 }
예제 #2
0
 public TradeCenterApplicationService(
     ITradeRecordRepository tradeRecordRepository,
     IUnitOfWork unitOfWork,
     ITradeCenterDomainService tradeCenterDomainService,
     Publisher publisher)
 {
     _tradeRecordRepository    = tradeRecordRepository;
     _unitOfWork               = unitOfWork;
     _tradeCenterDomainService = tradeCenterDomainService;
     _publisher = publisher;
 }
 public GetMyAccountBalance(ITradeRepository tradeRepository, ITradeRecordRepository recordRepository, IIocContainer iocContainer) : base(iocContainer)
 {
     this.tradeRepository  = tradeRepository;
     this.recordRepository = recordRepository;
 }
예제 #4
0
 public GruposDeRegraservice(IGrupoDeRegrasRepository grupoDeRegrasRepository, IRegraRepository regraRepository, ITradeRecordRepository tradeRecordRepository) : base(grupoDeRegrasRepository)
 {
     _grupoDeRegrasRepository = grupoDeRegrasRepository;
     _regraRepository         = regraRepository;
     _tradeRecordRepository   = tradeRecordRepository;
 }
예제 #5
0
 public TradeRecordservice(ITradeRecordRepository tradeRepository) : base(tradeRepository)
 {
     _tradeRepository = tradeRepository;
 }
예제 #6
0
 public TradeRollback(ITradeRepository tradeRepository, ITradeRecordRepository tradeRecordRepository, ITransaction transaction, IIocContainer iocContainer) : base(iocContainer)
 {
     this.tradeRepository       = tradeRepository;
     this.tradeRecordRepository = tradeRecordRepository;
     this.transaction           = transaction;
 }