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)); }
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)); }