public ViewModelLocator() { _main = new MainViewModel(); _transActionList = _main._TransactionListModel; _editTransactionModel = _main._EditTransactionModel; _chartModel = _main._ChartModel; _editAccountModel = _main._EditAccountModel; }
public ActionResult Edit(EditTransactionModel model, string returnUrl) { if (ModelState.IsValid) { var trans = db.Transactions.Find(model.Id); if (trans != null) { trans.TransactionTypeId = model.TransactionTypeId; trans.CategoryItemId = model.CategoryItemId; trans.Name = model.Name; trans.Memo = model.Memo; trans.Amount = model.Amount; trans.OccuredAt = model.OccuredAt; db.SaveChanges(); } } return(returnUrl == null?RedirectToAction("Details", "Households") : RedirectToLocal(returnUrl, RedirectToAction("Details", "Households"))); }