public ActionResult PayRefundAccount(int transId) { var postrefundentry = new PostRefundEntryViewModel(); var refund = dbEntities.Refunds.FirstOrDefault(x => x.trn_Id == transId); if (refund != null) { postrefundentry = new PostRefundEntryViewModel() { rfID = refund.Rf_id, transId = transId }; return(PartialView("_PayRefundAccount", postrefundentry)); } return(PartialView("_PayRefundAccount", postrefundentry)); }
public ActionResult PostCreditRefundEntry(PostRefundEntryViewModel p_entry) { if (!ModelState.IsValid) { return(PartialView("_PayRefundAccount")); } var refundentry = new RefundEntry() { Rf_id = p_entry.rfID, Particular = p_entry.refundentrydetail, Amount = p_entry.EntryAmount }; dbEntities.RefundEntries.Add(refundentry); dbEntities.SaveChanges(); var url = @Url.Action("RefundLedger", "BookingRefunds", new { transId = p_entry.transId }); return(Json(new { success = true, url = url }, JsonRequestBehavior.AllowGet)); }