コード例 #1
0
        public ActionResult EditExpense(int id)
        {
            var expenseRepository = new ExpenseRepository();
            var expenseItem       = expenseRepository.FindExpense(id);
            var viewModel         = new ExpenseManagingViewModel(expenseItem);

            return(View(viewModel));
        }
コード例 #2
0
 public ActionResult Index(ExpenseManagingViewModel item)
 {
     if (ModelState.IsValid)
     {
         var expenseRepository = new ExpenseRepository();
         expenseRepository.AddExpense(item.ExpenseItem);
     }
     return(RedirectToAction("Index"));
 }
コード例 #3
0
 public ActionResult EditExpense(ExpenseManagingViewModel item)
 {
     if (ModelState.IsValid)
     {
         var expenseRepository = new ExpenseRepository();
         expenseRepository.EditExpense(item.ExpenseItem);
         return(RedirectToAction("ExpenseManager"));
     }
     return(View(item));
 }