public double CalculateTotal() { double productPrice = 0; InvoiceDetails.ToList().ForEach(x => productPrice += x.Total); if (ItemId != null) { if (Item.ItemType.Id == 1) { return(Players > 2 ? CalculateTotalWithoutProudcts() + productPrice : CalculateTotalWithoutProudcts() + productPrice); } return(productPrice); } return(productPrice); }