Пример #1
0
 public static MonthlyPlanViewModel MapToViewModel(this MonthlyBudget monthyBudget)
 {
     if (monthyBudget != null)
     {
         return(new MonthlyPlanViewModel
         {
             AnnualBudgetId = monthyBudget.AnnualBudgetId,
             BudgetForAllocation = monthyBudget.BaseBudget,
             MonthlyBudgetId = monthyBudget.Id,
             MonthName = monthyBudget.MonthName,
             Comments = monthyBudget.Comments,
             CreationDate = monthyBudget.CreationDate,
             LastModified = monthyBudget.LastModifited,
             CalculatedFields = CalculatedFieldsHelper.CreateCalculatedFieldsObject(monthyBudget)
         });
     }
     else
     {
         return(null);
     }
 }
Пример #2
0
        public static ExpenseViewModel MapToViewModel(this Expense budgetItem)
        {
            ExpenseViewModel viewModel = null;

            if (budgetItem != null)
            {
                viewModel = new ExpenseViewModel
                {
                    Amount           = budgetItem.Amount,
                    AmountUsed       = budgetItem.AmountUsed,
                    BudgetItemId     = budgetItem.Id,
                    Comments         = budgetItem.Comments,
                    Description      = budgetItem.Description,
                    MonthlyBudgetId  = budgetItem.MonthlyBudgetId,
                    CreationDate     = budgetItem.CreationDate,
                    LastModified     = budgetItem.LastModifited,
                    CalculatedFields = CalculatedFieldsHelper.CreateCalculatedFieldsObject(budgetItem)
                };
            }
            return(viewModel);
        }