public ActionResult AddExpense(ExpenseCart cart, ExpenseFormViewModel ViewModel) { if (!ModelState.IsValid) { return(View("AddExpense", ViewModel)); } var userId = User.Identity.GetUserId(); VPExpenseHistory history = new VPExpenseHistory { ModifyBy = User.Identity.GetUserName(), }; VPExpenseItem item = new VPExpenseItem { Amount = ViewModel.Amount, ExpenseDate = ViewModel.GetDateTime(), UserId = userId, Description = ViewModel.Description }; cart.AddItem(item); return(RedirectToAction("Create", "Expense")); }
public void UpdateExpenseItem(VPExpenseItem item) { var expenseitem = _Context.ExpenseItem.FirstOrDefault(a => a.Id == item.Id); expenseitem.Amount = item.Amount; expenseitem.ExpenseDate = item.ExpenseDate; expenseitem.Description = item.Description; _Context.SaveChanges(); }
public ActionResult EditExpense(VPExpenseItem viewModel) { expenseItemRepository.UpdateExpenseItem(viewModel); return(RedirectToAction("Index", "Home")); }
public void RemoveExpenseItem(VPExpenseItem item) { _Context.ExpenseItem.Remove(item); }
public void AddExpenseItem(VPExpenseItem item) { _Context.ExpenseItem.Add(item); _Context.SaveChanges(); }