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; }
public Client(IRequestsProvider requests) { this.requests = requests; tradingSimulation = new TradingSimulation("http://localhost:5000/"); }