سلام
خسته نباشید
من در کد اولی برای به دست آوردن مبلغی که فروشنده از سایت میتونه برداشت کنه، کل مبالغ دریافتی رو جمع کردم و 5 درصد ازش کم کردم
ولی در کد دومی برای به دست آوردن مبلغی که فروشنده از سایت میتونه برداشت کنه، به ازای هرفاکتور ، 5 درصد ازش کم کردم و در آخر جمع کردم
کدامیک صحیح است؟
//کل فروش
var qBill = oRP.getBill().Where(b => b.Seller == qUser.ID && b.Status == true).ToList();
//مبلغ کل
double qAllSum = qBill.Sum(b=>b.PayPrice);
//مبلغ قابل برداشت
double qGB = Math.Ceiling((qAllSum - qAllSum*0.05)/100)*100;
دوم:
var qprice = reppay.getBill().Where(a => a.Seller.Equals(quseid) && a.Status == true).ToList();
List<double> lstp = new List<double>();
foreach (var item in qprice)
{
double p = (item.PayPrice * 0.05);
double po = (Math.Ceiling((item.PayPrice - p) / 100) * 100);
lstp.Add(po);
}
lstp.Sum()