public ActionResult UpdatePointCommodity() { PointCommodityEntity pointCommodity = RequestArgs <PointCommodityEntity>(); if (pointCommodity == null) { return(RespondResult(false, "参数无效。")); } pointCommodity.Domain = UserContext.User.Domain; pointCommodity.AppId = DomainContext.AppId; NormalResult result = _pointCommodityManager.UpdatePointCommodity(pointCommodity); #region 操作日志 _operatedLogManager.Create(new OperatedLogEntity() { Domain = DomainContext.Domain.Id, AppId = DomainContext.AppId, User = UserContext.User.Id, IP = Request.UserHostAddress, Module = EnumModule.PointCommodity, Description = "更新积分商品" }); #endregion return(RespondResult(result.Success, result.Message)); }
public NormalResult UpdatePointCommodity(PointCommodityEntity pointCommodity) { if (pointCommodity == null) { Debug.Assert(false, "pointCommodity 为空"); return(new NormalResult("参数错误")); } SqlStructureBuild sqlBuild = new SqlStructureBuild(); sqlBuild.Table = "PointCommodity"; sqlBuild.Type = SqlExpressionType.Update; sqlBuild.AddParameter("Id", pointCommodity.Id, true); sqlBuild.AddParameter("Domain", pointCommodity.Domain, true); sqlBuild.AddParameter("AppId", pointCommodity.AppId, true); sqlBuild.AddParameter("Name", pointCommodity.Name); sqlBuild.AddParameter("Price", pointCommodity.Price); sqlBuild.AddParameter("ForSale", pointCommodity.ForSale); sqlBuild.AddParameter("ImageUrl", pointCommodity.ImageUrl); sqlBuild.AddParameter("ImageList", JsonHelper.Serializer(pointCommodity.ImageList)); sqlBuild.AddParameter("Introduction", pointCommodity.Introduction); _dataBase.ExcuteSqlExpression(sqlBuild.GetSqlExpression()); return(new NormalResult()); }
public ActionResult GetPointCommodity() { string id = Request.QueryString["id"]; if (String.IsNullOrEmpty(id)) { return(RespondResult(false, "参数无效。")); } PointCommodityEntity pointCommodity = _pointCommodityManager.GetPointCommodity(Guid.Parse(id)); return(RespondDataResult(pointCommodity)); }
public PointCommodityEntity GetPointCommodity(Guid id) { PointCommodityEntity pointCommodity = new PointCommodityEntity(); pointCommodity.Id = id; if (_dataBase.Fill <PointCommodityEntity>(pointCommodity)) { return(pointCommodity); } else { return(null); } }
public NormalResult CreatePointCommodity(DomainContext domainContext, PointCommodityEntity pointCommodity) { if (pointCommodity == null) { Debug.Assert(false, "pointCommodity 为空"); return(new NormalResult("参数错误")); } //if (domainContext.Domain.Type == EnumDomainType.Free) //{ // //最大数量不允许超过10个 // if (GetTotalCount(domainContext) >= 10) // { // return new NormalResult("免费帐户创建积分商品最多不可超过10个。"); // } //} pointCommodity.CreateTime = DateTime.Now; pointCommodity.Sort = _domainManager.GetSort(pointCommodity.Domain, "PointCommodity"); _dataBase.Insert(pointCommodity); return(new NormalResult()); }