Metodi utilizzati di frequente
Metodi utilizzati di frequente
Metodi utilizzati di frequente
Metodi utilizzati di frequente
private async Task CalculateStandartDiscount(Transaction transaction, CustomersBalance balance) { var discount = await _discountService.GetStandartDiscountByBalanceAsync(balance, transaction.AllAmount); transaction.AccumulationAmount = 0; transaction.DiscountAmount = transaction.AllAmount * discount.DiscountPercent / 100; transaction.AmountForPay = transaction.AllAmount - transaction.DiscountAmount; balance.Amount += transaction.AmountForPay; await _balanceService.CheckBalance(balance); }