public override ActionResult UpdateSubmit(FormCollection fm) { base.UpdateSubmit(fm); long merchantAppId = XCLNetTools.StringHander.FormHelper.GetLong("merchantAppId"); var viewModel = this.GetViewModel(fm); var model = new XCLCMS.Data.Model.MerchantApp(); model.MerchantAppID = viewModel.MerchantApp.MerchantAppID; model.FK_MerchantID = viewModel.MerchantApp.FK_MerchantID; model.MerchantAppName = viewModel.MerchantApp.MerchantAppName; model.Remark = viewModel.MerchantApp.Remark; model.UpdaterID = base.CurrentUserModel.UserInfoID; model.UpdaterName = base.CurrentUserModel.UserName; model.UpdateTime = DateTime.Now; model.ResourceVersion = viewModel.MerchantApp.ResourceVersion; model.Email = viewModel.MerchantApp.Email; model.CopyRight = viewModel.MerchantApp.CopyRight; model.MetaDescription = viewModel.MerchantApp.MetaDescription; model.MetaKeyWords = viewModel.MerchantApp.MetaKeyWords; model.MetaTitle = viewModel.MerchantApp.MetaTitle; model.WebURL = viewModel.MerchantApp.WebURL; model.RecordState = viewModel.MerchantApp.RecordState; var request = XCLCMS.Lib.WebAPI.Library.CreateRequest <XCLCMS.Data.Model.MerchantApp>(base.UserToken); request.Body = model; var response = XCLCMS.Lib.WebAPI.MerchantAppAPI.Update(request); return(Json(response)); }
public override ActionResult AddSubmit(FormCollection fm) { var viewModel = this.GetViewModel(fm); XCLCMS.Data.Model.MerchantApp model = new XCLCMS.Data.Model.MerchantApp(); model.MerchantAppID = XCLCMS.Lib.WebAPI.Library.CommonAPI_GenerateID(base.UserToken, new Data.WebAPIEntity.RequestEntity.Common.GenerateIDEntity() { IDType = Data.CommonHelper.EnumType.IDTypeEnum.MEP.ToString() }); model.FK_MerchantID = viewModel.MerchantApp.FK_MerchantID; model.MerchantAppName = viewModel.MerchantApp.MerchantAppName; model.CreaterID = base.CurrentUserModel.UserInfoID; model.CreaterName = base.CurrentUserModel.UserName; model.CreateTime = DateTime.Now; model.RecordState = viewModel.MerchantApp.RecordState; model.Remark = viewModel.MerchantApp.Remark; model.UpdaterID = model.CreaterID; model.UpdaterName = model.CreaterName; model.UpdateTime = model.CreateTime; model.ResourceVersion = viewModel.MerchantApp.ResourceVersion; model.Email = viewModel.MerchantApp.Email; model.CopyRight = viewModel.MerchantApp.CopyRight; model.MetaDescription = viewModel.MerchantApp.MetaDescription; model.MetaKeyWords = viewModel.MerchantApp.MetaKeyWords; model.MetaTitle = viewModel.MerchantApp.MetaTitle; model.WebURL = viewModel.MerchantApp.WebURL; var request = XCLCMS.Lib.WebAPI.Library.CreateRequest <XCLCMS.Data.Model.MerchantApp>(base.UserToken); request.Body = model; var response = XCLCMS.Lib.WebAPI.MerchantAppAPI.Add(request); return(Json(response)); }
public override ActionResult UpdateSubmit(FormCollection fm) { base.UpdateSubmit(fm); var viewModel = this.GetViewModel(fm); var model = new XCLCMS.Data.Model.MerchantApp(); model.MerchantAppID = viewModel.MerchantApp.MerchantAppID; model.FK_MerchantID = viewModel.MerchantApp.FK_MerchantID; model.MerchantAppName = viewModel.MerchantApp.MerchantAppName; model.Remark = viewModel.MerchantApp.Remark; model.ResourceVersion = viewModel.MerchantApp.ResourceVersion; model.Email = viewModel.MerchantApp.Email; model.CopyRight = viewModel.MerchantApp.CopyRight; model.MetaDescription = viewModel.MerchantApp.MetaDescription; model.MetaKeyWords = viewModel.MerchantApp.MetaKeyWords; model.MetaTitle = viewModel.MerchantApp.MetaTitle; model.WebURL = viewModel.MerchantApp.WebURL; model.RecordState = viewModel.MerchantApp.RecordState; model.AppKey = viewModel.MerchantApp.AppKey; var request = XCLCMS.Lib.WebAPI.Library.CreateRequest <XCLCMS.Data.Model.MerchantApp>(base.UserToken); request.Body = model; var response = XCLCMS.Lib.WebAPI.MerchantAppAPI.Update(request); return(Json(response)); }
/// <summary> /// 更新一条数据 /// </summary> public bool Update(XCLCMS.Data.Model.MerchantApp model) { Database db = base.CreateDatabase(); DbCommand dbCommand = db.GetStoredProcCommand("sp_MerchantApp_Update"); db.AddInParameter(dbCommand, "MerchantAppID", DbType.Int64, model.MerchantAppID); db.AddInParameter(dbCommand, "MerchantAppName", DbType.AnsiString, model.MerchantAppName); db.AddInParameter(dbCommand, "FK_MerchantID", DbType.Int64, model.FK_MerchantID); db.AddInParameter(dbCommand, "AppKey", DbType.AnsiString, model.AppKey); db.AddInParameter(dbCommand, "ResourceVersion", DbType.AnsiString, model.ResourceVersion); db.AddInParameter(dbCommand, "Email", DbType.AnsiString, model.Email); db.AddInParameter(dbCommand, "CopyRight", DbType.AnsiString, model.CopyRight); db.AddInParameter(dbCommand, "MetaDescription", DbType.AnsiString, model.MetaDescription); db.AddInParameter(dbCommand, "MetaKeyWords", DbType.AnsiString, model.MetaKeyWords); db.AddInParameter(dbCommand, "MetaTitle", DbType.AnsiString, model.MetaTitle); db.AddInParameter(dbCommand, "WebURL", DbType.AnsiString, model.WebURL); db.AddInParameter(dbCommand, "Remark", DbType.AnsiString, model.Remark); db.AddInParameter(dbCommand, "RecordState", DbType.AnsiString, model.RecordState); db.AddInParameter(dbCommand, "CreateTime", DbType.DateTime, model.CreateTime); db.AddInParameter(dbCommand, "CreaterID", DbType.Int64, model.CreaterID); db.AddInParameter(dbCommand, "CreaterName", DbType.String, model.CreaterName); db.AddInParameter(dbCommand, "UpdateTime", DbType.DateTime, model.UpdateTime); db.AddInParameter(dbCommand, "UpdaterID", DbType.Int64, model.UpdaterID); db.AddInParameter(dbCommand, "UpdaterName", DbType.String, model.UpdaterName); db.AddOutParameter(dbCommand, "ResultCode", DbType.Int32, 4); db.AddOutParameter(dbCommand, "ResultMessage", DbType.String, 1000); db.ExecuteNonQuery(dbCommand); var result = XCLCMS.Data.DAL.Common.Common.GetProcedureResult(dbCommand.Parameters); if (result.IsSuccess) { return(true); } else { throw new Exception(result.ResultMessage); } }
/// <summary> /// 更新一条数据 /// </summary> public bool Update(XCLCMS.Data.Model.MerchantApp model) { return(dal.Update(model)); }
/// <summary> /// 增加一条数据 /// </summary> public bool Add(XCLCMS.Data.Model.MerchantApp model) { return(dal.Add(model)); }