Beispiel #1
0
        public override ActionResult AddSubmit(FormCollection fm)
        {
            base.AddSubmit(fm);
            XCLCMS.View.AdminWeb.Models.SysDic.SysDicAddVM viewModel = this.GetViewModel(fm);

            XCLCMS.Data.Model.SysDic sysDicModel = new Data.Model.SysDic();

            sysDicModel.Code          = viewModel.SysDic.Code;
            sysDicModel.DicName       = viewModel.SysDic.DicName;
            sysDicModel.DicValue      = viewModel.SysDic.DicValue;
            sysDicModel.ParentID      = viewModel.ParentID;
            sysDicModel.RecordState   = XCLCMS.Data.CommonHelper.EnumType.RecordStateEnum.N.ToString();
            sysDicModel.Sort          = viewModel.SysDic.Sort;
            sysDicModel.Remark        = viewModel.SysDic.Remark;
            sysDicModel.FK_FunctionID = viewModel.SysDic.FK_FunctionID;
            sysDicModel.SysDicID      = XCLCMS.Lib.Common.FastAPI.CommonAPI_GenerateID(base.UserToken, new Data.WebAPIEntity.RequestEntity.Common.GenerateIDEntity()
            {
                IDType = Data.CommonHelper.EnumType.IDTypeEnum.DIC.ToString()
            });
            sysDicModel.FK_MerchantAppID = viewModel.SysDic.FK_MerchantAppID;
            sysDicModel.FK_MerchantID    = viewModel.SysDic.FK_MerchantID;

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

            request.Body = sysDicModel;
            var response = XCLCMS.Lib.WebAPI.SysDicAPI.Add(request);

            return(Json(response));
        }
Beispiel #2
0
        public override ActionResult UpdateSubmit(FormCollection fm)
        {
            base.UpdateSubmit(fm);
            XCLCMS.View.AdminWeb.Models.SysDic.SysDicAddVM viewModel = this.GetViewModel(fm);

            XCLCMS.Data.Model.SysDic sysDicModel = new Data.Model.SysDic();
            sysDicModel.SysDicID         = viewModel.SysDicID;
            sysDicModel.Code             = viewModel.SysDic.Code;
            sysDicModel.UpdaterID        = base.CurrentUserModel.UserInfoID;
            sysDicModel.UpdaterName      = base.CurrentUserModel.UserName;
            sysDicModel.UpdateTime       = DateTime.Now;
            sysDicModel.DicName          = viewModel.SysDic.DicName;
            sysDicModel.DicValue         = viewModel.SysDic.DicValue;
            sysDicModel.Sort             = viewModel.SysDic.Sort;
            sysDicModel.Remark           = viewModel.SysDic.Remark;
            sysDicModel.FK_FunctionID    = viewModel.SysDic.FK_FunctionID;
            sysDicModel.FK_MerchantAppID = viewModel.SysDic.FK_MerchantAppID;
            sysDicModel.FK_MerchantID    = viewModel.SysDic.FK_MerchantID;

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

            request.Body = sysDicModel;
            var response = XCLCMS.Lib.WebAPI.SysDicAPI.Update(request);

            return(Json(response));
        }