public async Task<DailySummaryDto> GetDailySummaryAsync(int userId)
{
var transactions = await _unitOfWork.TransactionRepository.GetAllDailyAsync(userId);
var totalIncome = await _unitOfWork.TransactionRepository.GetTotalIncomeAsync(transactions);
var totalExpense = await _unitOfWork.TransactionRepository.GetTotalExpenseAsync(transactions);
var dailySummaryDto = new DailySummaryDto
{
UserId = userId,
Date = DateTime.Today,
TotalIncome = totalIncome,
TotalExpense = totalExpense
};
return dailySummaryDto;
}
public async Task<DailySummaryDto> GetDailySummaryAsync(int userId)
{
var transactions = await _unitOfWork.TransactionRepository.GetAllDailyAsync(userId);
var totalIncome = await _unitOfWork.TransactionRepository.GetTotalIncomeAsync(transactions);
var totalExpense = await _unitOfWork.TransactionRepository.GetTotalExpenseAsync(transactions);
var dailySummaryDto = new DailySummaryDto
{
UserId = userId,
Date = DateTime.Today,
TotalIncome = totalIncome,
TotalExpense = totalExpense
};
return dailySummaryDto;
}