Exemplo n.º 1
0
 public DepositGateway(IDepositService depositService, IDividendService dividendService, 
     ModelToViewModelMapper modelToViewModelMapper, ViewModelToModelMapper viewModelToModelMapper)
 {
     Guard.AgainstNull(() => depositService, () => dividendService, () => modelToViewModelMapper, () => viewModelToModelMapper);
     _depositService = depositService;
     _dividendService = dividendService;
     _modelToViewModelMapper = modelToViewModelMapper;
     _viewModelToModelMapper = viewModelToModelMapper;
 }
Exemplo n.º 2
0
 public StockGateway(IStockService stockService, 
     ModelToViewModelMapper modelToViewModelMapper, ViewModelToModelMapper viewModelToModelMapper,
     GatewayCache cache)
 {
     Guard.AgainstNull(() => stockService, () => modelToViewModelMapper, () => viewModelToModelMapper, () => cache);
     _stockService = stockService;
     _modelToViewModelMapper = modelToViewModelMapper;
     _viewModelToModelMapper = viewModelToModelMapper;
     _cache = cache;
 }
Exemplo n.º 3
0
 public TradeGateway(ITradeService tradeService, ViewModelToModelMapper viewModelToModelMapper)
 {
     Guard.AgainstNull(() => tradeService, () => viewModelToModelMapper);
     _tradeService = tradeService;
     _viewModelToModelMapper = viewModelToModelMapper;
 }