public RequestController(IRequestService requestService, IRequestsProvider requestsProvider, ICategoriesProvider categoriesProvider, IRequestDetailsProvider requestDetailsProvider, ILogger logger)
 {
     ErrorHandlingHelper.IfArgumentNullException(categoriesProvider, "ICategoriesProvider");
     ErrorHandlingHelper.IfArgumentNullException(requestsProvider, "IRequestsProvider");
     ErrorHandlingHelper.IfArgumentNullException(requestDetailsProvider, "IRequestDetailsProvider");
     ErrorHandlingHelper.IfArgumentNullException(logger, "ILogger");
     _requestsProvider       = requestsProvider;
     _categoriesProvider     = categoriesProvider;
     _requestDetailsProvider = requestDetailsProvider;
     _requestService         = requestService;
     _logger = logger;
 }
Beispiel #2
0
 public Client(IRequestsProvider requests)
 {
     this.requests     = requests;
     tradingSimulation = new TradingSimulation("http://localhost:5000/");
 }