public JsonResult update(Entity.ScoreEventInfo info)
 {
     using (var manage = new Data.CMSManage())
     {
         info.EventCode = info.EventCode.ToLower();
         manage.updateScoreEvent(info);
         return(this.getResult(manage.Error, manage.Message));
     }
 }
示例#2
0
        /// <summary>
        /// 更新
        /// </summary>
        /// <param name="info"></param>
        /// <returns></returns>
        public bool updateScoreEvent(Entity.ScoreEventInfo info)
        {
            if (info.EventId <= 0)
            {
                this.dbContext.ScoreEvent.Add(info);
            }
            else
            {
                this.dbContext.Entry <Entity.ScoreEventInfo>(info).State = System.Data.Entity.EntityState.Modified;
                this.dbContext.Entry <Entity.ScoreEventInfo>(info).Property(g => g.EventCode).IsModified = false;
                this.dbContext.Entry <Entity.ScoreEventInfo>(info).Property(g => g.EventType).IsModified = false;
            }

            return(this.dbContext.SaveChanges() > 0);
        }