Пример #1
0
        public ActionResult AddPaymentMethodCaptureField(int paymentMethodId = 0)
        {
            try
            {
                var paymentMethod = dbContext.PaymentMethods.Find(paymentMethodId);

                if (paymentMethod == null)
                {
                    return HttpNotFound();
                }

                PaymentMethodCaptureField captureField = new PaymentMethodCaptureField();

                captureField.PaymentMethodId = paymentMethod.PaymentMethodId;

                ViewBag.paymentMethod = paymentMethod;

                return View(captureField);
            }
            catch (Exception ex)
            {
                Util.HandleException(ex.GetBaseException());
                 return RedirectToAction("Error", "Default", null);
            }
        }
Пример #2
0
        public ActionResult AddPaymentMethodCaptureField(PaymentMethodCaptureField model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    dbContext.PaymentMethodCaptureFields.Add(model);

                    dbContext.SaveChanges();

                    return RedirectToAction("ViewPaymentMethod", new { paymentMethodId = model.PaymentMethodId });
                }
                else
                {
                    return View(model);
                }

            }
            catch (Exception ex)
            {
                Util.HandleException(ex.GetBaseException());
                 return RedirectToAction("Error", "Default", null);
            }
        }
Пример #3
0
        public ActionResult EditPaymentMethodCaptureField(PaymentMethodCaptureField model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    dbContext.Entry(model).State = EntityState.Modified;

                    dbContext.SaveChanges();

                    return RedirectToAction("ViewPaymentMethod", new { paymentMethodId = model.PaymentMethodId });
                }

                //var paymentMethod = dbContext.PaymentMethods.FirstOrDefault(p => p.PaymentMethodId == model.PaymentMethodId);

                ViewBag.paymentMethod = model.PaymentMethod;

                return View(model);
            }
            catch (Exception ex)
            {
                Util.HandleException(ex.GetBaseException());
                 return RedirectToAction("Error", "Default", null);
            }
        }