public ActionResult AddToPocket(Transaction transaction) { if (ModelState.IsValid) { db.Transactions.Add(transaction); db.SaveChanges(); var service = new PocketAccountService(db); service.UpdateBalance(transaction.PocketAccountId); return(RedirectToAction("Index", "Home")); } return(View()); }