Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Metoda wylicza cenę dla listy przedmiotów będących w koszyku
- *
- * @param listOrderItem lista PozycjiZamówień
- * @param listArticle lista Artykułów
- * @return kwota, która jest sumą cen za wszystkie produkty w koszyku
- */
- fun calculateSummaryCostOrder(listOrderItem: ArrayList<OrderItemModel>, listArticle: ArrayList<ArticleModel>): BigDecimal {
- var cost = BigDecimal.ZERO
- listOrderItem.forEach { orderItem ->
- val quantity = BigDecimal.valueOf(orderItem.quantity.toDouble())
- listArticle.forEach { article ->
- if (orderItem.idArticle == article.id) {
- val price = BigDecimal.valueOf(article.price)
- cost += price * quantity
- }
- }
- }
- return cost
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement