Можно ли создать три условия в LINQ с тремя различными результатами?
Три или несколько условий в LINQ
Что я уже пробовал:
Ниже приведен мой LINQ:
return await _trialBalanceContext .Entries .Select(x => new { accountTitle = x.AccountTitle, debitAmount = x.DebitAmount, creditAmount = x.CreditAmount, }) .ToListAsync();
И я хочу применить эти условия ниже в моем LINQ выше.
if (accountTitle == "Asset"){ debitAmount = debitAmount * 100 creditAmount = creditAmount * 100 } else if (accountTitle == "Expense"){ debitAmount = debitAmount - creditAmount creditAmount = creditAmount * debitAmount } else { debitAmount = creditAmount + 30 creditAmount = debitAmount + 50 }