public ActionResult ModifyPaymentType([DataSourceRequest] DataSourceRequest request, ConfigPaymentTypeModel model)
        {
            if (model != null && ModelState.IsValid)
            {
                var service = new ConfigPaymentTypeService();

                var paymentMethod = DataTransfer.Transfer<Config_Payment_Type>(
                    model,
                    typeof(ConfigPaymentTypeModel));

                SetPaymentMethod(model);

                service.Modify(paymentMethod);
            }

            return Json(new[] { model }.ToDataSourceResult(request, ModelState));
        }
        public ActionResult AddPaymentType([DataSourceRequest] DataSourceRequest request, ConfigPaymentTypeModel model)
        {
            try
            {
                if (model != null)
                {
                    var service = new ConfigPaymentTypeService();

                    var product = DataTransfer.Transfer<Config_Payment_Type>(
                        model,
                        typeof(ConfigPaymentTypeModel));

                    model.ID = service.Add(product);
                }

                SetPaymentMethod(model);

                return Json(new[] { model }.ToDataSourceResult(request, ModelState));
            }
            catch
            {
                return View();
            }
        }
 private static void SetPaymentMethod(ConfigPaymentTypeModel model)
 {
     if (model.PaymentMethodID == 0)
     {
         model.PaymentMethodName = "在线支付";
     }
     else if (model.PaymentMethodID == 1)
     {
         model.PaymentMethodName = "货到付款";
     }
     else if (model.PaymentMethodID == 2)
     {
         model.PaymentMethodName = "货到付款(Pos刷卡)";
     }
 }