//public decimal GetAvailableAmount(string userId) //{ //} // Decimal 1 - Sent Total, Decimal 2 - Received Total public Tuple <decimal, decimal> GetHistoryOverview(string userId) { decimal totalSent = 0M, totalReceived = 0M; var allTransactionsWithUser = _transactionDao .ReadAllTransactionsOfUser(userId) .ToList(); foreach (var item in allTransactionsWithUser) { if (userId == item.SenderId) { totalSent += item.TransactionAmount; } else if (userId == item.ReceiverId) { totalReceived += item.TransactionAmount; } } return(new Tuple <decimal, decimal>(totalSent, totalReceived)); }