Пример #1
0
 /// <summary>
 /// Default Constructor
 /// </summary>
 /// <param name="persistanceRepository"></param>
 /// <param name="ohlcCalculation"></param>
 /// <param name="tickerInfoCalculation"></param>
 /// <param name="balanceValidationService"></param>
 public TradeEventListener(IPersistanceRepository persistanceRepository,
                           OhlcCalculation ohlcCalculation, TickerInfoCalculation tickerInfoCalculation,
                           IBalanceValidationService balanceValidationService)
 {
     _persistanceRepository    = persistanceRepository;
     _ohlcCalculation          = ohlcCalculation;
     _tickerInfoCalculation    = tickerInfoCalculation;
     _balanceValidationService = balanceValidationService;
     TradeEvent.TradeOccured  += OnTradeArrived;
 }
Пример #2
0
 public PurchaseOrderCommand(IOrderService orderService, IMapper mapper, INotifier notifier, IHubManager <NotifierHub> hubManager,
                             IBalanceService balanceService, IRolesManager rolesManager, IJwtAuthorizationTokenGenerator jwtAuthorizationTokenGenerator, IBalanceValidationService balanceValidationService,
                             IHttpContextReader httpContextReader)
 {
     this.orderService   = orderService;
     this.mapper         = mapper;
     this.notifier       = notifier;
     this.hubManager     = hubManager;
     this.balanceService = balanceService;
     this.rolesManager   = rolesManager;
     this.jwtAuthorizationTokenGenerator = jwtAuthorizationTokenGenerator;
     this.balanceValidationService       = balanceValidationService;
     this.httpContextReader = httpContextReader;
 }
 /// <summary>
 /// Parametrized Constructor
 /// </summary>
 /// <param name="persistanceRepository"></param>
 /// <param name="balanceValidationService"></param>
 public OrderEventListener(IPersistanceRepository persistanceRepository, IBalanceValidationService balanceValidationService)
 {
     _persistanceRepository    = persistanceRepository;
     _balanceValidationService = balanceValidationService;
     OrderEvent.OrderChanged  += OnOrderStatusChanged;
 }
 public OrderApplicationService(ICancelOrderCommandValidation cancelOrderCommandValidation,
                                dynamic balanceValidationService)
 {
     _commandValidationService = cancelOrderCommandValidation;
     _balanceValidationService = balanceValidationService;
 }