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