//[ValidateAntiForgeryToken] public IActionResult AddPost(PaymentMethodViewModel paymentMethodViewModels) { var paymentMethodList = _payment.GetPaymentMethods(); ViewBag.PaymentMethod = paymentMethodList; ViewBag.AccountTreeId = new SelectList(_Acctree.GetAccountTrees(), "Id", "DescriptionAr", paymentMethodViewModels.AccountTreeId); if (paymentMethodViewModels.AccountTreeId == null) { ModelState.AddModelError("", "الرجاء تحدد رقم الحساب"); } if (paymentMethodViewModels.Id == 0) { ModelState.Remove("Id"); ModelState.Remove("AccountTreeId"); if (ModelState.IsValid) { var paymentMethod = _mapper.Map <PaymentMethod>(paymentMethodViewModels); _payment.AddPaymentMethod(paymentMethod); _toastNotification.AddSuccessToastMessage("تم بيانات طرقة الدفع بنجاح"); return(RedirectToAction(nameof(Index))); } return(View(nameof(Index), paymentMethodViewModels)); } else { if (ModelState.IsValid) { var paymentMethod = _mapper.Map <PaymentMethod>(paymentMethodViewModels); _payment.UpdatePaymentMethod(paymentMethodViewModels.Id, paymentMethod); _toastNotification.AddSuccessToastMessage("تم تعديل طريقة الدفع بنجاح"); return(RedirectToAction(nameof(Index))); } return(View(nameof(Index), paymentMethodViewModels)); } }
public async Task <string> UpdatePaymentMethod(int id, PaymentMethod paymentMethod) { try { var res = await _repository.UpdatePaymentMethod(id, paymentMethod); return(res); } catch (Exception ex) { throw ex; } }
public HttpResponseMessage Put([FromBody] Models.payment_method objPaymentMethod, long?updated_by) { try { if (string.IsNullOrEmpty(objPaymentMethod.payment_method_name)) { var formatter = RequestFormat.JsonFormaterString(); return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation { output = "error", msg = "Payment method name is Empty" }, formatter)); } else { payment_method update_payment_method = new payment_method { payment_method_id = objPaymentMethod.payment_method_id, payment_method_name = objPaymentMethod.payment_method_name, is_active = objPaymentMethod.is_active, is_deleted = objPaymentMethod.is_deleted, created_by = objPaymentMethod.created_by, created_date = DateTime.Now }; paymentMethodRepository.UpdatePaymentMethod(update_payment_method, updated_by); var formatter = RequestFormat.JsonFormaterString(); return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation { output = "success", msg = "Payment method update successfully" }, formatter)); } } catch (Exception ex) { var formatter = RequestFormat.JsonFormaterString(); return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation { output = "error", msg = ex.ToString() }, formatter)); } }
public IActionResult UpdatePaymentMethodById(int paymentMethodId, UpdatePaymentMethodDTO paymentMethodToUpdate) { _repo.UpdatePaymentMethod(paymentMethodId, paymentMethodToUpdate); return(Ok()); }
public int UpdatePaymentMethod(PaymentMethodModel PaymentMethodModel) { return(_IPaymentMethodReportsitory.UpdatePaymentMethod(PaymentMethodModel)); }