public async Task <IEnumerable <Product> > GetAllAsync() { NewFeature(); var products = await context.Products .ToListAsync(); foreach (var product in products) { var price = await priceService.GetByProductAsync(product.Id); var stock = await stockService.GetByProductAsync(product.Id); product.Price = price; product.Stock = stock; } return(products); }