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); } }
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); }