public IActionResult GetProductbyName2(String id) { var product = _IProductRepository.SelectByName(id); var mp = _IManufacturingPlanRepository.Select(product.ManufacturingPlan.Id); var sum = 0; foreach (OperationsMDP op in mp.Operations) { sum += op.Duration; } return(Ok(ProductsDTO2.generateDto(product, sum))); }
public List <ProductsDTO2> AllProductsWithSum() { var q = _IProductRepository.SelectAll().ToList(); List <ProductsDTO2> list = new List <ProductsDTO2>(); foreach (Product p in q) { var mp = _IManufacturingPlanRepository.Select(p.ManufacturingPlan.Id); var sum = 0; foreach (OperationsMDP op in mp.Operations) { sum += op.Duration; } list.Add(ProductsDTO2.generateDto(p, sum)); } return(list); }