public ActionResult Create([Bind(Include = "Id,MyAccountId,TransactionTypeId,BudgetItemId,Description,Amount")] Transaction transaction) { if (ModelState.IsValid) { transaction.Date = DateTime.Now; transaction.EnteredById = User.Identity.GetUserId(); db.Transactions.Add(transaction); db.SaveChanges(); TransactionHelp.AdjustBudget(transaction.Id); TransactionHelp.AdjustAccount(transaction.Id); TransactionHelp.AdjustBudgetItem(transaction.Id); return(RedirectToAction("Index", "Households")); } ViewBag.MyAccountId = new SelectList(db.MyAccounts, "Id", "Name", transaction.MyAccountId); //ViewBag.EnteredById = new SelectList(db.ApplicationUser, "Id", "FirstName", transaction.EnteredById); //ViewBag.TransactionTypeId = new SelectList(db.TransactionTypes, "Id", "Name", transaction.TransactionTypeId); return(View(transaction)); }
// GET: Void Transaction public string Void(int id) { TransactionHelp.VoidTransaction(id); return("Success"); }