public ActionResult Edit(LedgerEntry entry, bool add = false) { EFLedgerEntries ledgerEntries = new EFLedgerEntries(); if (ModelState.IsValid) { if (!add) ledgerEntries.Edit(entry); else ledgerEntries.Add(entry); return RedirectToAction("List"); } else { ViewBag.Add = add; return View(); } }