Пример #1
0
        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));
        }
Пример #2
0
        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));
        }