Exemplo n.º 1
0
        public IncomeSummaryViewModel MapIncomeDTOListToIncomeSummaryViewModel(List <IIncome> incomeDTOList, int currentPage)
        {
            if (incomeDTOList == null || !incomeDTOList.Any())
            {
                return(new IncomeSummaryViewModel());
            }

            IncomeSummaryViewModel incomeSummaryViewModel = new IncomeSummaryViewModel()
            {
                IncomeViewModels = MapIncomesDTOListToViewModelList(incomeDTOList),
                TotalAmount      = GetTotalIncomeAmount(incomeDTOList),
                PagingViewModel  = PagingHelpers.MapPagingViewModel(MAXNUMBEROFPAGES, currentPage, incomeDTOList[0].TotalCount)
            };

            return(incomeSummaryViewModel);
        }
        public ExpenseSummaryViewModel MapExpenseDTOListToExpenseSummaryViewModel(IList <IExpense> expenseDTOList, int currentPage)
        {
            if (expenseDTOList == null || !expenseDTOList.Any())
            {
                return(new ExpenseSummaryViewModel());
            }

            ExpenseSummaryViewModel expenseSummaryViewModel = new ExpenseSummaryViewModel()
            {
                ExpenseViewModels = MapExpensesDTOListToViewModelList(expenseDTOList),
                TotalAmount       = this.GetTotalExpenseAmount(expenseDTOList),
                PagingViewModel   = PagingHelpers.MapPagingViewModel(MAXNUMBEROFPAGES, currentPage, expenseDTOList[0].TotalCount)
            };

            return(expenseSummaryViewModel);
        }