public ActionResult ApproveJournalVoucher(FormCollection collection) { int voucherId = Convert.ToInt32(collection["JournalVoucherIdToApprove"]); JournalVoucher aVoucher = _iAccountsManager.GetJournalVoucherById(voucherId); var anUser = (ViewUser)Session["user"]; var voucherDetails = _iAccountsManager.GetJournalVoucherDetailsById(voucherId).ToList(); bool result = _iAccountsManager.ApproveJournalVoucher(aVoucher, voucherDetails, anUser.UserId); return(result ? RedirectToAction("ViewJournal") : RedirectToAction("JournalDetails", "Account", aVoucher)); }
public ActionResult ApproveJournalVoucher(FormCollection collection) { try { int voucherId = Convert.ToInt32(collection["JournalVoucherIdToApprove"]); JournalVoucher aVoucher = _iAccountsManager.GetJournalVoucherById(voucherId); var anUser = (ViewUser)Session["user"]; var voucherDetails = _iAccountsManager.GetJournalVoucherDetailsById(voucherId).ToList(); aVoucher.Remarks = "Journal entry"; bool result = _iAccountsManager.ApproveJournalVoucher(aVoucher, voucherDetails, anUser.UserId); return(result ? RedirectToAction("ViewJournal") : RedirectToAction("JournalDetails", "AccountManager", aVoucher)); } catch (Exception exception) { Log.WriteErrorLog(exception); return(PartialView("_ErrorPartial", exception)); } }