using GetStock.Domains; using GetStock.Domains.Models; namespace GetStock.Ports { public interface IHttpHandler { Task RetrieveStockValues(string stockId); } internal class HttpHandler : IHttpHandler { private readonly IStockLogic _stockLogic; public HttpHandler(IStockLogic stockLogic) { _stockLogic = stockLogic; } public async Task RetrieveStockValues(string stockId) { var stockValue = await _stockLogic.RetrieveStockValuesAsync(stockId); return stockValue; } } }