public IActionResult EditPaymentCode(int paymentCodeId)
        {
            PaymentСode paymentСode        = paymentCodeService.FindPaymentСodeId(paymentCodeId);
            EditPaymentCodeViewModel model = new EditPaymentCodeViewModel {
                PaymentCode = paymentСode, PaymentCodeInfo = new PaymentCodeInfoViewModel {
                    Code = paymentСode.Code, PaymentCodeName = paymentСode.PaymentCodeName
                }
            };

            return(View(model));
        }
        public IActionResult EditPaymentCode(EditPaymentCodeViewModel model)
        {
            PaymentСode paymentСode = paymentCodeService.FindPaymentСodeIsCode(model.PaymentCodeInfo.Code);

            if (paymentСode != null && paymentСode.Id != model.PaymentCode.Id)
            {
                ModelState.AddModelError("PaymentCodeInfo.Code", "Такой код платеж уже существует");
            }

            if (ModelState.IsValid)
            {
                paymentCodeService.EditPaymentСode(model.PaymentCode.Id, model.PaymentCodeInfo);
                return(RedirectToAction("PaymentCodeList", "LimitPaymentCode"));
            }
            else
            {
                return(View(model));
            }
        }