Пример #1
0
        public PaymentСode EditPaymentСode(int paymentСodeId, PaymentCodeInfoViewModel model)
        {
            PaymentСode payment = FindPaymentСodeId(paymentСodeId);

            payment.Code            = model.Code;
            payment.PaymentCodeName = model.PaymentCodeName;

            context.PaymentСodies.Update(payment);
            context.SaveChanges();
            return(payment);
        }
        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));
        }
Пример #3
0
        public PaymentСode CreatePaymentСode(PaymentCodeInfoViewModel model)
        {
            PaymentСode payment = new PaymentСode
            {
                Code            = model.Code,
                PaymentCodeName = model.PaymentCodeName
            };

            context.PaymentСodies.Add(payment);
            context.SaveChanges();
            return(payment);
        }
        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));
            }
        }
Пример #5
0
        public PaymentСode FindPaymentСodeIsCode(string Code)
        {
            PaymentСode payment = GetPaymentСodeList().FirstOrDefault(c => c.Code == Code);

            return(payment);
        }
Пример #6
0
        public PaymentСode FindPaymentСodeId(int id)
        {
            PaymentСode payment = GetPaymentСodeList().FirstOrDefault(c => c.Id == id);

            return(payment);
        }