Пример #1
0
        public override ActionResult UpdateSubmit(FormCollection fm)
        {
            base.UpdateSubmit(fm);
            long sysWebSettingID = XCLNetTools.StringHander.FormHelper.GetLong("SysWebSettingID");

            XCLCMS.View.AdminWeb.Models.SysWebSetting.SysWebSettingAddVM viewModel = this.GetViewModel(fm);
            XCLCMS.Data.Model.SysWebSetting model = new Data.Model.SysWebSetting();
            model.SysWebSettingID  = sysWebSettingID;
            model.KeyName          = viewModel.SysWebSetting.KeyName;
            model.KeyValue         = viewModel.SysWebSetting.KeyValue;
            model.TestKeyValue     = viewModel.SysWebSetting.TestKeyValue;
            model.UATKeyValue      = viewModel.SysWebSetting.UATKeyValue;
            model.PrdKeyValue      = viewModel.SysWebSetting.PrdKeyValue;
            model.UpdaterID        = base.CurrentUserModel.UserInfoID;
            model.UpdaterName      = base.CurrentUserModel.UserName;
            model.UpdateTime       = DateTime.Now;
            model.Remark           = viewModel.SysWebSetting.Remark;
            model.FK_MerchantAppID = viewModel.SysWebSetting.FK_MerchantAppID;
            model.FK_MerchantID    = viewModel.SysWebSetting.FK_MerchantID;

            var request = XCLCMS.Lib.WebAPI.Library.CreateRequest <XCLCMS.Data.Model.SysWebSetting>(base.UserToken);

            request.Body = model;
            var response = XCLCMS.Lib.WebAPI.SysWebSettingAPI.Update(request);

            return(Json(response));
        }
Пример #2
0
        public override ActionResult AddSubmit(FormCollection fm)
        {
            base.AddSubmit(fm);
            XCLCMS.View.AdminWeb.Models.SysWebSetting.SysWebSettingAddVM viewModel = this.GetViewModel(fm);

            XCLCMS.Data.Model.SysWebSetting model = null;
            model                 = new Data.Model.SysWebSetting();
            model.CreaterID       = base.CurrentUserModel.UserInfoID;
            model.CreaterName     = base.CurrentUserModel.UserName;
            model.CreateTime      = DateTime.Now;
            model.UpdaterID       = base.CurrentUserModel.UserInfoID;
            model.UpdaterName     = base.CurrentUserModel.UserName;
            model.UpdateTime      = DateTime.Now;
            model.KeyName         = viewModel.SysWebSetting.KeyName;
            model.KeyValue        = viewModel.SysWebSetting.KeyValue;
            model.TestKeyValue    = viewModel.SysWebSetting.TestKeyValue;
            model.UATKeyValue     = viewModel.SysWebSetting.UATKeyValue;
            model.PrdKeyValue     = viewModel.SysWebSetting.PrdKeyValue;
            model.Remark          = viewModel.SysWebSetting.Remark;
            model.RecordState     = XCLCMS.Data.CommonHelper.EnumType.RecordStateEnum.N.ToString();
            model.SysWebSettingID = XCLCMS.Lib.WebAPI.Library.CommonAPI_GenerateID(base.UserToken, new Data.WebAPIEntity.RequestEntity.Common.GenerateIDEntity()
            {
                IDType = Data.CommonHelper.EnumType.IDTypeEnum.SET.ToString()
            });
            model.FK_MerchantAppID = viewModel.SysWebSetting.FK_MerchantAppID;
            model.FK_MerchantID    = viewModel.SysWebSetting.FK_MerchantID;

            var request = XCLCMS.Lib.WebAPI.Library.CreateRequest <XCLCMS.Data.Model.SysWebSetting>(base.UserToken);

            request.Body = model;
            var response = XCLCMS.Lib.WebAPI.SysWebSettingAPI.Add(request);

            return(Json(response));
        }