public IActionResult AddPaymentBankAjax(PaymentModel payment) { var post = _postService.GetPost(payment.PostId, ""); var banks = _paymentService.GetBaknAccountsDetails().Select(m => new BankAccountModel { AccountNumber = m.AccountNo, BankId = m.Id, IBANNumber = m.IBANNumber, BankName = m.BankName }).ToList(); payment.Banks = banks; if (post == null) { payment.Banks = banks; ViewBag.Added = false; ViewBag.ErrorMessage = "تاكد من رقم الاعلان"; return(View("~/Themes/Pavilion/Views/Harag/Payment/bankpayment.cshtml", payment)); } if (!ModelState.IsValid) { ViewBag.Added = false; return(View("~/Themes/Pavilion/Views/Harag/Payment/bankpayment.cshtml", payment)); } var model = new Z_Harag_BankPayment { SiteAmount = payment.SiteAmount, BankId = payment.BankId, Notes = payment.Notes, PostId = payment.PostId, TransatctorUser = payment.TransatctorUser, TransactionDate = payment.TransactionDate, UserName = payment.UserName, UserId = payment.UserId }; _paymentService.AddNewPaymentDetails(model); ViewBag.Added = true; return(View("~/Themes/Pavilion/Views/Harag/Payment/bankpayment.cshtml", payment)); }
public Z_Harag_BankPayment AddNewPaymentDetails(Z_Harag_BankPayment payment) { _paymentRepository.Insert(payment); return(payment); }