public ViewModelLocator()
 {
     _main = new MainViewModel();
     _transActionList = _main._TransactionListModel;
     _editTransactionModel = _main._EditTransactionModel;
     _chartModel = _main._ChartModel;
     _editAccountModel = _main._EditAccountModel;
 }
 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")));
        }