Ejemplo n.º 1
0
        public static IncomeOutputModel MapToIncomeOutputModel(this Income income)
        {
            IncomeOutputModel model = new IncomeOutputModel()
            {
                Name          = income.Name,
                Balance       = income.Balance,
                Currency      = CurrencyTools.GetCurrencySymbol(income.Currency),
                PlannedAmount = income.PlannedAmount,
                Id            = income.Id
            };

            return(model);
        }
Ejemplo n.º 2
0
        public static WalletOutputModel MapToWalletOutputModel(this Wallet wallet)
        {
            var model = new WalletOutputModel()
            {
                Name         = wallet.Name,
                Id           = wallet.Id,
                Balance      = wallet.Balance,
                Overdraft    = wallet.Overdraft,
                IsCreditCard = wallet.IsCreditCard,
                Currency     = CurrencyTools.GetCurrencySymbol(wallet.Currency),
            };

            return(model);
        }
        public static TransactionOutputModel MapToTransactionOutputModel(this Transaction transaction)
        {
            TransactionOutputModel model = new TransactionOutputModel()
            {
                Amount   = transaction.Amount,
                Comment  = transaction.Comment,
                Date     = transaction.Date,
                From     = transaction.From.Name,
                To       = transaction.To.Name,
                Currency = CurrencyTools.GetCurrencySymbol(transaction.Currency),
                Id       = transaction.Id
            };

            return(model);
        }