private List <ProductInfo> CollectProduct() { List <ProductInfo> productInfos = new(); List <Product> products = ProductServices.GetAllProduct(); foreach (Product product in products) { productInfos.Add(new ProductInfo { Code = product.Code, Label = product.Label, Stock = product.QuantityStock ?? default(int), SaleQuantity = SaleServices.QuantitySoldOfAProduct(product.Code, Start, End), }); } return(productInfos); }